python学习笔记14-循环技巧
1.在字典中循环时,items()方法将关键字和值同时取出
D1 ={1:'a', 2:'b', 3:'c'}
for i,j in D1.items():
print(i,j)
1 a
2 b
3 c
2.在多个序列或元祖中循环,用zip函数聚合多个列表,长度为最短列表的长度
x1 = [1,2,3]
x2 = (4,5,6)
x3 = ('a','b')
for i,j,k in zip(x1, x2, x3):
print(i,j,k)
1 4 a
2 5 b
3.序列或元祖中循环时,enumerate函数索引位置和值取出
for i,j in enumerate(x3):
print(i, j)
0 a
1 b
4.reversed函数实现逆序循环
for i in reversed(x1):
print(i)
3
2
1