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

歡迎訪問 生活随笔!

生活随笔

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

python

python基础:字典的使用

發布時間:2025/3/15 python 19 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python基础:字典的使用 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一、定義

使用{}表示,{鍵:值}

????????????????????鍵名是唯一的,不能重復

????????????????????值:可以相同,可以是多種數據類型,list,tuple,str,int,可嵌套,可修改。


二、創建字典:

????????????????????dict(a=1,b=2,c=3)????????# a,b,c必須是變量

????????????????????dict([(a,1),(b,2),(c,3)])? ? # a,b,c是不可變數據類型

????????????????????{x:x+2 for x in range(9)}????# 使用推導式創建

????????????????????{x:y for x in a for y in b}????# 把a,b兩個序列的元素,對應生成詞典?

????????????????????????????????????????????????????????????? # len(a) > len(b),a多出的元素值都等于b最后一個值

????????????????????????????????????????????????????????????? # len(a) < len(b) , a前面的值對應,最后一個值等于b最后值

????????????????????dict.fromkeys(seq, value)? # 把序列seq所有元素作為鍵,所有鍵值都等于value


三、遍歷詞典的正確姿勢:

? ? ? ? ? ? ? ? ? ? for i in dict:

? ? ? ? ? ? ? ? ? ? ? ? ? ? print(i, dict[i])

? ? ? ? ? ? ? ? ? ? 上面這種方法速度最快。建議使用!


四、詞典的方法:

dict[鍵名] 讀取指定鍵的值
dict.keys() 以列表返回鍵名
dict.values() 以列表返回值
dict.get(鍵名,默認值)默認值可選,返回鍵值,如果詞典沒有查詢到鍵值,返回默認值
dict.pop(鍵名,默認值)默認值可選,隨機讀取并刪除對應鍵,如果沒有,返回默認值
dict.popitem()隨機從dict刪除并返回鍵名和值
dict.setdefault(key,default) 默認值可選,返回鍵值,如果詞典沒有查詢到鍵值,把鍵和默認值添加到詞典,沒有默認值,向字典添加鍵值是None
dict1.update(dict2)把dict2里的每個元素追回到dict1里,dict1元素改變,dict1和dict2的總和
dict.clear() 刪除字典的所有值,變成一個空字典{}
del(dict) 刪除dict變量,變成未定義狀態



轉載于:https://blog.51cto.com/yishi/1982935

總結

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

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