Python セットのループ処理
1. セットのループ処理 (Loop Through a Set)
セット(Set)に含まれる項目を1つずつ取り出すには、for ループを使用します。これはリストやタプルと共通の書き方です。
例:セットの項目をループで1つずつ表示する
thisset = {"apple", "banana", "cherry"}
for x in thisset:
print(x)2. セットをループする際の注意点
セットは順序がない(Unordered)データ構造です。そのため、ループ処理を行う際に以下の2点に注意する必要があります。
- 順番は予測不能: 実行するたびに、どの要素が最初に取り出されるかは分かりません。
- インデックスは使用不可: セットには「1番目」「2番目」という概念がないため、リストのように
range(len(thisset))を使ってインデックス番号でアクセスすることはできません。