python学习九

迭代

通过for循环来遍历list或tuple等,称为迭代(Iteration)。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
d = {'a': 1, 'b': 2, 'c': 3}

for key in d:
print(key)

# 迭代value
for value in d.values():
print(value)

# 迭代key、value
for k, v in d.items():
print(k,v)

# 迭代索引和元素本身
for i, value in enumerate(['A', 'B', 'C']):
print(i, value)

# 引用了两个变量
for x, y in [(1, 1), (2, 4), (3, 9)]:
print(x, y)