首页 > 编程语言 > 详细

python 遍历字典中的键和值

时间:2021-01-02 11:19:47      阅读:148      评论:0      收藏:0      [点我收藏+]

#遍历字典中的所有键和值
zd1={"姓名":"张三","年龄":20,"性别":""}
zd2={"姓名":"张三","年龄":"20","性别":"","小名":"张三"}
for zd in zd1: #默认显示字典中的键
    print(zd,end=‘‘)
print(1)
for zd in zd1.keys(): #结果同上,实质上面是省略了.keys()
    print(zd,end=‘‘)
print(2)
for zd in zd1.items():#显示字典中的每一项,并且以元组形式显示
    print(zd,end=‘‘)
print(3)
for zd,zdd1 in zd1.items(): #当用两个变量显示,则分别以两个普通变量来显示
    print(zd,zdd1,end=‘‘)
print(4)
for zd in zd1.values():#遍历字典中的值
    print(zd,end=‘‘)
print(5)
for aa in sorted(zd1.keys()):#正序显示各键
    print(aa,end=‘‘)
print(6)
for aa in sorted(zd1.keys(),reverse=True):#反序显示各键
    print(aa,end=‘‘)
print(7)
for aa in sorted(zd2.values()):#当字典中所有值都属于同一类型时也可以排序
    print(aa,end=‘‘)
print(8)
for aa in sorted(zd2.values(),reverse=True):#当字典中所有值都属于同一类型时也可以排序
    print(aa,end=‘‘)
print(9)
for aa in set(zd2.values()):#遍历字典的值形成列表,如果有重复可用set()去重
    print(aa,end=‘‘)

结果:

========================== RESTART: D:/Python36/zd.py ==========================
姓名年龄性别1
姓名年龄性别2
(‘姓名‘, ‘张三‘)(‘年龄‘, 20)(‘性别‘, ‘女‘)3
姓名 张三年龄 20性别 女4
张三20女5
姓名年龄性别6
性别年龄姓名7
20女张三张三8
张三张三女209
张三女20
>>>

 

python 遍历字典中的键和值

原文:https://www.cnblogs.com/xkdn/p/14221523.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!