python 字典的操作

2022-08-17 04:45:11 字數 1734 閱讀 6758

dict key(鍵):鍵必須是不可變資料型別

dict value(值):任意資料型別

不可變資料型別:元組 bool int str 可雜湊

可變資料型別:list dict set 不可雜湊

dict的優點:使用二分查詢去查詢,儲存大量的關係型資料

特點:字典內儲存的元素都是無序的(3.5及之前版本)

dic['鍵'] = 值                          沒有就將此鍵新增進去,有就覆蓋掉原來的值

dic =

dic[

'name

'] = '

dangran

'print(dic)

dic.setdefault('鍵','值')          沒有就將此鍵新增進去,有則不動

dic =

dic.setdefault(

'name1

','dangran')

print(dic)

dic.pop('鍵')                           按鍵刪除,有返回值可以自定義返回值

dic =

dic.pop(

'name')

print(dic)

dic.popitem()                         隨機刪除,有返回值,返回值是元組,元組裡是被刪除的鍵值

dic =

dic.popitem()

print(dic)

del dic                                   刪除字典

dic =

deldic

print(dic)

del dic['鍵']                            刪除該鍵,沒有則會報錯

dic =

del dic['

age'

]print(dic)

dic.clear                                清空字典

dic =

dic.clear()

print(dic)

dic.update(dic1)                   將dic1更新進dic中,有的更新,沒有的新增

dic =

dic1 =

dic.update(dic1)

print(dic)

dic.keys()                             輸出字典中的鍵

dic =

print(dic.keys())

dic.values()                          輸出字典中的值

dic =

print(dic.values())

dic.items()                           輸出元組,元組裡是鍵值

dic =

print(dic.items())

dic.get('鍵')                         可以自己設定返回值,有鍵就輸出鍵的值,沒有就返回提示

dic =

print(dic.get('

age'))

python操作字典 Python 字典操作高階

學習了 python 基本的字典操作後,學習這些高階操作,讓寫出的 更加優雅簡潔和 pythonic 與字典值有關的計算 問題想對字典的值進行相關計算,例如找出字典裡對應值最大 最小 的項。解決方案一 假設要從字典 中找出值最小的項,可以這樣做 d min zip d.values d.keys 2...

python字典的操作

一 字典 1 字典的定義 字典是乙個無序的,可修改的,元素呈鍵值對的形式,以逗號分割的,以大括號包圍的序列 字典是python基礎資料型別當中唯一乙個對映關係的資料型別 由於字典無序,所以我們定義字典和字典生成之後的元素順序是不同的 dic 2 字典的key的型別只能是不可變資料型別,value可以...

python 字典的操作

字典是python 中的一種容器,掌握python 的字典有其必要性,有其是在圖論的學習中的建圖。本文首先介紹字典的定義,而後從建立字典,增加字典元素,刪除字典元素和更改字典的元素的等四個方面進行學習。字典的分為兩個部分,第一部分是鍵,第二部分是值。鍵與值之間主要是通過 進行連線。例程如下 dict...