Pythonのsetを使用する方法は何ですか?

Pythonにおけるset(集合)は、順序がなく重複がないデータ構造です。set()関数や波括弧{}を使用して集合を作成することができます。

  1. 空の集合を作成してください。
my_set = set()
  1. 要创建一个包含元素的集合。
my_set = {1, 2, 3, 4, 5}
  1. コレクションに要素を追加します。
my_set.add(6)
  1. 要素をコレクションから削除する。
my_set.remove(3)
  1. 要檢查集合中是否包含元素。
value = 4
if value in my_set:
    print("集合中包含该元素")
else:
    print("集合中不包含该元素")
  1. コレクションの要素を反復処理する:
for item in my_set:
    print(item)
  1. 集合を作成するために集合内包表記を使用する:
my_set = {x for x in range(10) if x % 2 == 0}

集合は順番がないので、インデックスを使って要素にアクセスすることはできません。コレクション内の要素を特定の順序で処理する必要がある場合は、コレクションをリストに変換したり、sorted()関数を使用してソートすることができます。

bannerAds