栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

zip使用与字典列表的转化

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

zip使用与字典列表的转化

Python进行压缩十分简单,下面是我总结的简单的实例:

a=['a','b','c']
b=[1,2,3]
c=list(zip(a,b))#压缩
print(c)
ls1=[]
ls2=[]
for i in c:
    p=i[0]
    q=i[1]
    d={p:q}#生成了字典
    print(d)          
    print(list(d.keys()),list(d.values()))#打印字典的键和值
    ls1.append(p)
    ls2.append(q)
print(ls1,ls2)#解压

zip将a和b压缩到一起,转化成列表形式存储

[('a', 1), ('b', 2), ('c', 3)]

遍历压缩后的列表,进行解压缩。在遍历的过程中顺便将每个元素转化为字典,如下:

{'a': 1}

打印字典中的键和值:

['a'] [1]

把a和b的元素存储到ls1和ls2两个列表中。打印两个列表:

['a', 'b', 'c'] [1, 2, 3]

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/861996.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号