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