for文の例C : 集合や辞書の要素について1つずつ処理

例C1 : 集合の要素を1つずつ表示

nameSet = {'Yuuta', 'Aiko', 'Takeshi'}

for name in nameSet:
    print(name)

実行結果

Aiko
Yuuta
Takeshi

例C2 : 辞書の要素(keyとvalue)を1つずつ表示

dict = {0:'a', 1:'b', 2:'c'}

for k in dict:
    print('key : ', k, '  value : ',dict[k])

実行結果

key :  0   value :  a
key :  1   value :  b
key :  2   value :  c
【リストやタプルを使ったfor文との違い】
集合や辞書は要素の順序が決められていませんので、for文で処理される順序は実行してみなければ分かりません。気まぐれの順序で処理されると考えておきましょう。