1

セットに小さな問題があります。だから私はsと呼ばれるセットを持っています:

s = set(['Facebook', 'Yahoo', 'Gmail'])

そして、私はlというリストを持っています:

l = ['Yahoo', 'Google', 'MySpace', 'Apple', 'Gmail']

リストlにあるセットs の内容を確認するにはどうすればよいですか?

また、これを実行しようとしましたが、Python でエラーが発生します。

TypeError: 'set' object does not support indexing 

セットオブジェクトがインデックス作成をサポートしていない場合、セットオブジェクトの各部分を編集するにはどうすればよいでしょうか。

ありがとう。

4

3 に答える 3

0

最初の質問でこれを試してみませんか

[x for x in s if x in l]

2番目の質問については、あなたが何をしようとしているのか正確にはわかりませんでしたが、アイテムを使用した単純なforループでうまくいくか、 インデックスが必要な場合に使用iter(s)または使用できると思います(インデックスではないと思います)enumerate(s)

于 2013-07-19T11:30:28.640 に答える