日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

Python 06-字典

發布時間:2023/12/1 python 23 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Python 06-字典 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

字典是一種key-value的數據類型,就像日常用的字典,通過字母或者筆畫來查找對應頁的詳細內容。

字典是無序的,沒有順序。因為有key。

info = {'stu1001':'wang er','stu1002':'zhang san','stu1003':'li si' } print(info)#打印字典所有kv print(info['stu1001'])#打印key對應的value info['stu1001'] = '王二' info['stu1004'] = 'zhao liu'#有key就修改,沒有key就添加 del info['stu1001']#刪除某一kv info.pop('stu1002')#刪除某一kv info.popitem()#隨機刪除一個kv print(info)info1 = {'stu1001':'wang er','stu1002':'zhang san','stu1003':'li si' } info1['stu1001']#查找某一個kv。確定有這個k才能用這種方法,否則會報錯 print(info1.get('stu1004'))#安全的查找。如果沒有這個值,會返回None print('stu1004' in info1)#查找字典里有沒有這個元素,如果有返回True,沒有返回false info.values()b = {'stu1001':'robin',1:3,2:5 } info1.update(b)#將兩個字典合并,相同的key做更新 print(info1) c = info1.fromkeys([6,7,8],[1,{'name':'robin'},444])#初始化一個新的字典,如果只有一層沒事。如果多層,會出現共享內存地址問題。一個改了,其他都改了。 print(c) c[7][1]['name'] = 'jack' print(c)print(info1.items())#把字典轉成列表

?

多級字典嵌套及操作

字典可以多級嵌套,成為樹狀結構。

?

catalog = {'Europr':{'Germany':['beer','football','rigorous'],'Frence':['romantic','Napoleon','Paris'],'England':['Big Ben','London','Manchester'],'Italy':['Rome','Milan','Venice']},'Asia':{'China':['Beijing','Shanghai','Tianjing'],'Japan':['Tokyo','Osaka','Nagoya'],'Korea':['Seoul','Jeju']},'North America':{'USA':['Washington','New York','Los Angel'],'Canada':['Toronto','Montreal']} } catalog['Asia']['China'][1]='Chongqing'print(catalog.values())#打印所有的value print(catalog.keys())#打印所有的key catalog.setdefault('Africa',{'South Africa':[1,2,3],'Libya':[5,6,7],'Zimbabwe':[8,9,0]})#如果有這個值,返回;沒有這個值,創建新的# print(catalog)

字典的循環

info2 = {'stu1001':'wang er','stu1002':'zhang san','stu1003':'li si' } print(info2) for i in info2:print(i,info2[i]) #最常用的循環方式,比下面的高效for k,v in info2.items(): #先把字典轉成列表,費時間print(k,v)

?

轉載于:https://www.cnblogs.com/robinwang/p/7282025.html

創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎

總結

以上是生活随笔為你收集整理的Python 06-字典的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。