Python基础5 迭代
迭代操作就是对一个集合,我们用 for 循环依次取出集合的每一个元素。
list
- 迭代值
names = ['louis', 'ria']
for n in names:
print n
- 迭代值和索引
for i, n in enumerate(names):
print i,n
dict
- 迭代索引
d = { 'Adam': 95, 'Lisa': 85, 'Bart': 59 }
for k in d:
print k
- 迭代值1
for v in d.values():
print v
- 迭代值2
for v in d.itervalues():
print v
- 迭代值和索引
for key, value in d.items():
print key, value
values() 方法实际上把一个 dict 转换成了包含 value 的list,itervalues()依次从 dict 中取出 value