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

歡迎訪問 生活随笔!

生活随笔

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

python

python入门学习—字典(FishC)

發布時間:2023/12/20 python 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python入门学习—字典(FishC) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

生成字典

a = {"x":"X"} ## x 鍵 X 值 x X鍵值對

生成字典的6種方法,效果相同

>>> a = {"呂布":"口口布","關羽":"關習習","劉備":"劉baby"} >>> b = dict(呂布="口口布",關羽="關習習",劉備="劉baby") >>> c = dict([("呂布","口口布"),("關羽","關習習"),("劉備","劉baby")]) >>> d = dict({"呂布":"口口布","關羽":"關習習","劉備":"劉baby"}) >>> e = dict({"呂布":"口口布","關羽":"關習習"},劉備="劉baby") >>> f = dict(zip(["呂布","關羽","劉備"],["口口布","關習習","劉baby"])) >>> a == b == c == d == e == f True

增加元素

fromkeys()
當增加的鍵已存在于字典中時,新的值覆蓋原先的值;當增加原先不存在的元素時,將新的鍵值對補充到字典的最后
可用來快速生成一個所有值都是默認的字典

刪除元素

.pop()
刪除指定鍵的鍵值對
當字典中不存在該鍵值對時,拋出異常,可通過指定default參數修改異常顯示
.popitem()
python3.7版本前為隨機刪除一對鍵值對,3.7版本后為刪除最后加入的一對鍵值對
**del **
刪除指定鍵對應的鍵值對或直接刪除整個字典
.clear()
清空字典元素,使字典變為空字典

修改

1、直接修改鍵對應的值

2、update()
傳入字典形式的參數修改鍵值對,或傳入 **鍵 = “值”**的形式修改鍵值對

查找

1、直接輸入鍵查找對應的值
2、**get() **
當字典中存在該鍵值對時,返回對應值;不存在時報錯,指定default參數時,顯示異常
3、setdefault()
當字典中存在該鍵值對時,返回對應值;不存在時將指定參數作為值賦給查找的鍵,組成新的鍵值對

視圖對象

.keys() 生成鍵
.values() 生成值
.items() 生成鍵值對
內容會隨著字典元素的改變而改變

淺拷貝

.copy()

其他函數

len() 獲取鍵值對個數
in & not in 判斷該鍵是否存在于字典中
iter() 將字典生成為迭代器
python3.9后字典也存在順序,因此可用reversed() 進行逆序排列

嵌套

可以將字典的值再嵌套一個字典,查找時通過查找,也可將嵌套為一個列表,通過列表索引查找

總結

以上是生活随笔為你收集整理的python入门学习—字典(FishC)的全部內容,希望文章能夠幫你解決所遇到的問題。

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