For循环
概述
做题之前自己还留在以前学习C语言时候的场景里,想象着如何记录标志位,如何让文件向下一行进行查询。最后看到代码,惊呆了。现在的Python语言友好程度的确超出想象。
知识点说明
Python中的for循环,只要是一个序列性质的内容,就可以用到。比如说对数组、对字符串,都可以直接用来循环。
而且循环是“降维”的,对于一个字符串的循环是每一个字符,对于一个open的文本文件的循环是每一行的字符串。
更多
- 想看源码
- 在官方文档给出的例子自己还没搞明白:
````
words = ['cat', 'window', 'defenestrate']
for w in words[:]: # Loop over a slice copy of the entire list.
if len(w) > 6:
words.insert(0, w)
words
```
为什么如果去掉
[:]`会变成一个死循环?
ChangeLog
170111 新建