Iteration
用法:通过for循环来遍历这个list或tuple
对象:无论有无下标
dict结果顺序可能不一样

判断是否为可迭代对象

  1. >>> from collections import Iterable
  2. >>> isinstance('abc', Iterable) # str是否可迭代
  3. True

变成索引-元素对

  1. >>> for i, value in enumerate(['A', 'B', 'C']):
  2. ... print(i, value)
  3. ...
  4. 0 A
  5. 1 B
  6. 2 C

同时引用两个变量

  1. >>> for x, y in [(1, 1), (2, 4), (3, 9)]:
  2. ... print(x, y)
  3. ...
  4. 1 1
  5. 2 4
  6. 3 9