语法基础
for语句
Python的for语句针对序列(列表或字符串等)中的子项进行循环,按它们在序列中的顺序来进行迭代。
1 2 3 4 5 6 7 8 | >>> # Measure some strings:
... words = ['cat', 'window', 'defenestrate']
>>> for w in words:
... print(w, len(w))
...
cat 3
window 6
defenestrate 12
|
在迭代过程中修改迭代序列不安全,可能导致部分元素重复两次,建议先拷贝:
1 2 3 4 5 6 | >>> for w in words[:]: # Loop over … |