python-zip()

在使用迭代时,可以通过zip()函数对多个序列进行并行迭代

days = ['Monday','Tuesday','Wednesday']
chinese = ['星期一','星期二','星期三',]
number = [0,1,2]

for a,b,c in zip(days,chinese,number):
    print(a,'\t',b,'\t',c)

print(list(zip(days,chinese,number))) #
print(dict(zip(days,chinese)))
print(set(zip(days,chinese,number)))

  

输出结果

Monday 星期一 0
Tuesday 星期二 1
Wednesday 星期三 2
[('Monday', '星期一', 0), ('Tuesday', '星期二', 1), ('Wednesday', '星期三', 2)]
{'Monday': '星期一', 'Tuesday': '星期二', 'Wednesday': '星期三'}
{('Tuesday', '星期二', 1), ('Monday', '星期一', 0), ('Wednesday', '星期三', 2)}

posted on 2022-07-09 09:35  Colin88  阅读(15)  评论(0编辑  收藏  举报