并行遍历zip:返回元组(字符,字符)
枚举函数enumerate:返回元组(计数数字,字符)0开始计数
两者均可用于列表的使用当中。
L1=[1,2,3,4]
L2=list("5678")
print(list(zip(L1,L2)))#得到元组组成的列表
for (x,y) in zip(L1,L2):
print(x,":",y)
D=dict(zip(L1,L2))#zip用于创造字典
print(D)
print(list(enumerate(L1)))#得到元组组成的列表
for (x,y) in enumerate(L1):
print(y,"in",x)
L3=[y*x for (x,y) in enumerate(L1)]#用于列表解析创建列表
print(L3)