12.12 循环处理列表

最早开始讨论循环时,我们看到循环完成了一个值列表的迭代处理。我们还了解了 range() 函数,并用它作为快捷方式为循环生成数字列表。前面已经看到 range() 确实可以提供一个数字列表。

不过循环完全可以迭代处理任何列表,而不一定非得是数字列表。假设要显示出我们的字母列表,一行显示一个元素,可以这样做:

  1. >>> letters = ['a', 'b', 'c', 'd', 'e']
  2. >>> for letter in letters:
  3. print letter
  4. a
  5. b
  6. c
  7. d
  8. e

这里我们的循环变量是 letter。(之前我们使用了 looperijk 之类的循环变量。)循环迭代处理(循环处理)列表中的所有值,每次迭代时,当前元素会存储在循环变量 letter 中,然后显示出来。