简介
之前用 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 set(s).difference(t) : 遍历在集合 s 中不在集合 t 的元素
for item in random.shuffle(s) : 按随机顺序遍历 s 中的元素