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

posted @ 2019-05-11 22:57  babysteps  阅读(101)  评论(0编辑  收藏  举报