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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

8个字典常用的内置函数,一次性给你总结了!

發布時間:2024/9/15 编程问答 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 8个字典常用的内置函数,一次性给你总结了! 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

人生苦短,快學Python🚀

字典是Python中很重要的數據類型,我們在日后的學習中,會經常遇到。因此,有8個常用的內置函數,我覺得你一定需要知道。

d.clear()

  • 含義:清除字典。

>>>?d?=?{'a':?10,?'b':?20,?'c':?30} >>>?d {'a':?10,?'b':?20,?'c':?30}>>>?d.clear() >>>?d {}

d.get()

  • 含義:如果鍵存在于字典中,則返回該鍵的值。

d.get()搜索字典d的,如果發現返回關聯的值。如果未找到,則返回None。

>>>?d?=?{'a':?10,?'b':?20,?'c':?30}>>>?print(d.get('b')) 20 >>>?print(d.get('z')) None

如果未找到,并且指定了可選參數,則返回該值而不是None。

>>>?print(d.get('z',?-1)) -1

d.items()

  • 含義:返回字典中的鍵值對列表。

d.items()返回包含鍵值對的元組列表。每個元組中的第一項是鍵,第二項是鍵的值。

>>>?d?=?{'a':?10,?'b':?20,?'c':?30} >>>?d {'a':?10,?'b':?20,?'c':?30}>>>?list(d.items()) [('a',?10),?('b',?20),?('c',?30)] >>>?list(d.items())[1][0] 'b' >>>?list(d.items())[1][1] 20

d.keys()

  • 含義:返回字典中的鍵列表。

>>>?d?=?{'a':?10,?'b':?20,?'c':?30} >>>?d {'a':?10,?'b':?20,?'c':?30}>>>?list(d.keys()) ['a',?'b',?'c']

d.values()

  • 含義:返回字典中的值列表。

>>>?d?=?{'a':?10,?'b':?20,?'c':?30} >>>?d {'a':?10,?'b':?20,?'c':?30}>>>?list(d.values()) [10,?20,?30]

即使值重復,也會被多次返回。

>>>?d?=?{'a':?10,?'b':?10,?'c':?10} >>>?d {'a':?10,?'b':?10,?'c':?10}>>>?list(d.values()) [10,?10,?10]

d.pop()

  • 含義:從字典中刪除一個鍵,如果它存在,并返回它的值。

如果存在于字典中,則d.pop()刪除并返回其關聯值。如果不存在,則引發異常KeyError。

>>>?d?=?{'a':?10,?'b':?20,?'c':?30}>>>?d.pop('b') 20 >>>?d {'a':?10,?'c':?30}>>>?d.pop('z') Traceback?(most?recent?call?last):File?"<pyshell#4>",?line?1,?in?<module>d.pop('z') KeyError:?'z'

如果不在字典中,并且指定了可選參數,則返回該值,并且不會引發異常。

>>>?d?=?{'a':?10,?'b':?20,?'c':?30} >>>?d.pop('z',?-1) -1 >>>?d {'a':?10,?'b':?20,?'c':?30}

d.popitem()

  • 含義:從字典中刪除鍵值對。

d.popitem()用于刪除字典中,最后面的鍵值對。直到字典被刪除至空,則d.popitem()引發KeyError異常。

>>>?d?=?{'a':?10,?'b':?20,?'c':?30}>>>?d.popitem() ('c',?30) >>>?d {'a':?10,?'b':?20}>>>?d.popitem() ('b',?20) >>>?d {'a':?10}>>>?d?=?{} >>>?d.popitem() Traceback?(most?recent?call?last):File?"<pyshell#11>",?line?1,?in?<module>d.popitem() KeyError:?'popitem():?dictionary?is?empty'

注意:在低于 3.6 的 Python 版本中,popitem()將返回任意(隨機)鍵值對,因為Python 字典在 3.6 版本之前是無序的。

d.update()

  • 含義:將字典與另一個字典或可迭代的鍵值對合并。

>>>?d1?=?{'a':?10,?'b':?20,?'c':?30} >>>?d2?=?{'b':?200,?'d':?400}>>>?d1.update(d2) >>>?d1 {'a':?10,?'b':?200,?'c':?30,?'d':?400}

各位伙伴們好,詹帥本帥搭建了一個個人博客和小程序,匯集各種干貨和資源,也方便大家閱讀,感興趣的小伙伴請移步小程序體驗一下哦!(歡迎提建議)

推薦閱讀

牛逼!Python常用數據類型的基本操作(長文系列第①篇)

牛逼!Python的判斷、循環和各種表達式(長文系列第②篇)

牛逼!Python函數和文件操作(長文系列第③篇)

牛逼!Python錯誤、異常和模塊(長文系列第④篇)

總結

以上是生活随笔為你收集整理的8个字典常用的内置函数,一次性给你总结了!的全部內容,希望文章能夠幫你解決所遇到的問題。

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