python 遍歷字典中的鍵和值


 
        
#遍歷字典中的所有鍵和值
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
>>>

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM