一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

腳本之家,腳本語言編程技術及教程分享平臺!
分類導航

Python|VBS|Ruby|Lua|perl|VBA|Golang|PowerShell|Erlang|autoit|Dos|bat|

服務器之家 - 腳本之家 - Python - Python 字典的使用詳解及實例代碼

Python 字典的使用詳解及實例代碼

2022-02-25 13:24不俠居 Python

今天小編幫大家簡單介紹下Python的一種數據結構: 字典,字典是 另一種可變容器模型,且可存儲任意類型對象,它用于存放具有映射關系的數據,通讀本篇對大家的學習或工作具有一定的價值,需要的朋友可以參考下

字典是Python實現散列表數據結構的形式,表現映射的關系,一對一。

字典長什么樣

{}這是一個空字典,可以看出字典是由兩個花括號組成的。
在看這個{'a':1},這里面裝了一對數據,'a'可稱為鍵,1稱為值
這個{'鍵1':'值1', '鍵2':'值2'}每一對數據

字典內能放什么

字典內的健是唯一的,在字典內所有內容中只存在一個,但值可以重復出現。
健只能是不變的值,比如字符串,數字,元組
值可以隨意防止任何類型數據

訪問字典內容

鍵放入方括弧中,例如

?
1
2
3
a = {'a':1,'b':2,'c':3}
print(a['a'])
print(a['c'])

運行結果:

1
3

修改字典內容

?
1
2
3
a = {'a':1,'b':2,'c':3}
a['a'] = 9
print(a['a'])

運行結果:

9

刪除字典數據

刪除健

?
1
2
3
a = {'a':1,'b':2,'c':3}
del a['a']
print(a['a'])

運行結果:

---------------------------------------------------------------------------
KeyError Traceback (most recent call last)
<ipython-input-3-740154434129> in <module>
1 a = {'a':1,'b':2,'c':3}
2 del a['a']
----> 3 print(a['a'])

KeyError: 'a'

清除字典的所有數據
發現字典a沒有數據了

?
1
2
3
a = {'a':1,'b':2,'c':3}
a.clear()
print(a)

運行結果:

{}

刪除字典
發現字典a沒有定義

?
1
2
3
a = {'a':1,'b':2,'c':3}
del a
print(a)

運行結果:

---------------------------------------------------------------------------
NameError Traceback (most recent call last)
<ipython-input-5-af7009ccd2ed> in <module>
1 a = {'a':1,'b':2,'c':3}
2 del a
----> 3 print(a)

NameError: name 'a' is not defined

字典內置函數

1.dict.clear()
刪除字典內所有元素
2.dict.copy()
返回一個字典的淺復制
3.dict.fromkeys(seq[, val])
創建一個新字典,以序列 seq 中元素做字典的鍵,val 為字典所有鍵對應的初始值
4.dict.get(key, default=None)
返回指定鍵的值,如果值不在字典中返回default值
5.dict.has_key(key)
如果鍵在字典dict里返回true,否則返回false
6.dict.items()
以列表返回可遍歷的(鍵, 值) 元組數組
7.dict.keys()
以列表返回一個字典所有的鍵
8.dict.setdefault(key, default=None)
和get()類似, 但如果鍵不存在于字典中,將會添加鍵并將值設為default
9.dict.update(dict2)
把字典dict2的鍵/值對更新到dict里
10.dict.values()
以列表返回字典中的所有值
11.pop(key[,default])
刪除字典給定鍵 key 所對應的值,返回值為被刪除的值。key值必須給出。 否則,返回default值。
12.popitem()
返回并刪除字典中的最后一對鍵和值。

以上就是Python 字典的使用詳解及實例代碼的詳細內容,更多關于Python 字典的資料請關注服務器之家其它相關文章!

原文鏈接:https://blog.csdn.net/m0_46778548/article/details/121097422

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 饭冈加奈子黑人解禁在线播放 | 操破苍穹小说 | 日本理论片中文在线观看2828 | 天生奶水1v1高h | 久久精品国产免费 | 538精品视频在线观看 | 欧美成黑人性猛交xxoo | 成人au免费视频影院 | 精品网站一区二区三区网站 | 99热精品成人免费观看 | 美女班主任下面好爽好湿好紧 | 97青草 | 日产精品一卡2卡三卡4乱码久久 | 免费lulu网站 | 91精品免费观看老司机 | 国产一区二区三区高清 | 日本视频高清 | 91热爆在线| www.com在线观看 | 国产精品亚洲一区二区久久 | 高清在线观看免费 | 国产成人啪精品午夜在线播放 | 精品国产一区二区三区在线观看 | 日本b站一卡二不卡三卡四卡 | 亚洲成年网站在线观看 | 免费在线观看日本 | 亚洲 小说 欧美 激情 另类 | 日韩免费观看成第15集 | 肉大捧一进一出视频免费播放 | 日本在线观看免费高清 | 小柔的性放荡羞辱日记动漫 | 456亚洲人成高清在线 | 無码一区中文字幕少妇熟女H | 男生的j桶女人屁免费视频 男生操男生 | lubuntu网页版在线 | 大学生初次破苞免费视频 | katsumi精品hd| 超级乱淫伦小说全集np | 国产日韩免费视频 | 四虎1515hhh co m | 美女在线看永久免费网址 |