Python 字典的用法 建立字典的3種方法

2022-09-01 20:42:12 字數 1256 閱讀 5730

#

建立乙個空字典

empty_dict =dict()

print

(empty_dict)

#用**kwargs可變引數傳入關鍵字建立字典

a = dict(one=1,two=2,three=3)

print

(a)#

傳入可迭代物件

b = dict(zip(['

one','

two','

three

'],[1,2,3]))

print(list(zip(['

one','

two','

three

'],[1,2,3])))

print

(b)#

傳入可迭代物件

c = dict([('

one', 1), ('

two', 2), ('

three

', 3)])

print

(c)c1 = dict([('

one', 1), ('

two', 2), ('

three

', 3),('

three

', 4),('

three

', 5)])

print(c1)#

如果鍵有重複,其值為最後重複項的值。

#傳入對映物件,字典建立字典

d = dict()

print

(d)

print(a == b == c == d)

輸出:

{}

[('one', 1), ('two', 2), ('three', 3)]

true

知識點:

class dict(**kwarg)

class dict(iterable, **kwarg)

在python中,*arg表示任意多個無名引數,型別為tuple;**kwargs表示關鍵字引數,為dict。參考【python—引數】*arg與**kwargs引數的用法

#

union = dict(s1,**s2)

print (union)

輸出:

知識點:

在函式呼叫時,**會以鍵/值對的形式解包乙個字典,使其成為獨立的關鍵字引數。參考【python—引數】*arg與**kwargs引數的用法

python 字典的用法

字典是一種可變容器模型,且可儲存任意型別物件。字典的每個鍵值 key value 對用冒號 分割,每個鍵值對之間用逗號 分割,整個字典包括在花括號 中 格式如下所示 d dict dict b 3 修訂詞典 向字典新增新內容的方法是新增新的鍵 值對,修改或刪除現有的鍵 值對。字典鍵的特徵 字典值可以...

Python字典建立

在python 中用字典建立主要有兩種方式 和dict 關鍵字 在 建立字典的時候,我們發現key的值可以是整形常量,浮點常量,元祖,但是不能為列表!例如 dict 都是可以的,正確的 但是在用dict key value 的方式建立的時候,python編譯器,會將傳入的key預設為字串 key值參...

Python 字典(dict)用法

字典是一種以鍵值對 key value 的形式儲存資料的資料結構。特點 語法 變數 示例 員工工號作為字典的鍵,姓名和月薪組成的列表作為字典的值 employee infos print employee infos 輸出結果 字典中的資料是通過鍵來訪問的。語法 變數 字典 鍵 示例 從字典中獲取員...