美文网首页
python zip

python zip

作者: 黄yy家的jby | 来源:发表于2020-02-21 14:21 被阅读0次

1,zip可视为对应位置打包

list1 = [1,2,3,4]
list2 = [5,6,7,8]
a = list(zip(list1,list2))
# 不把a转成list 生成的为<zip at 0x1ace257e688>
zip.png

2,用于迭代

list1 = [1,2,3,4]
list2 = [5,6,7,8]

for (x,y) in zip(list1,list2):
    print (x,'+',y, "=",x+y)
迭代

3,用于生成字典

k = ["a","b","c"]
v = ["1","2","3"]
dic = dict(zip(k,v))
生成字典.png

4,字典key,value互换

k = ["a","b","c"]
v = ["1","2","3"]
dic = dict(zip(k,v))

key = dic.keys()
value = dic.values()
new_dict = dict(zip(value,key))
互换key键.png

相关文章

网友评论

      本文标题:python zip

      本文链接:https://www.haomeiwen.com/subject/rwjcqhtx.html