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 新建

results matching ""

    No results matching ""