Python|forループでの構造要素の遍歴の使い方


概要
前にfor i in S:文を使っていたとき、iの値の変化はSの順番ではないような気がしましたが、調べてみると、この遍歴には異なる文法表現があることがわかりました.ここでまとめてみます.
使い方のまとめ
for item in s:s中の要素for item in sorted(s):s中の要素for item in set(s):s中の重複しない要素for item in reversed(s):s中の要素for item in reversed(s):s中の要素for item in set(s)を逆順に遍歴する.difference(t):集合sにおいて集合tにない要素for item in randomを遍歴する.shuffle(s):sの要素をランダムな順序で巡回する