python 字典 Dictionary 操作

2021-10-23 17:34:29 字數 1777 閱讀 4206

d =

>>

>

dict

=>>

>

dict

['b'

]'3'

>>

>

dict

刪除字典元素

能刪單一的元素也能清空字典,清空只需一項操作。

顯示刪除乙個字典用del命令

字典內建函式&方法

python字典包含了以下內建函式:

序號 函式及描述

1 cmp(dict1, dict2)

比較兩個字典元素。

2 len(dict)

計算字典元素個數,即鍵的總數。

3 str(dict)

輸出字典可列印的字串表示。

4 type(variable)

返回輸入的變數型別,如果變數是字典就返回字典型別。

python字典包含了以下內建方法:

序號 函式及描述

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()

返回並刪除字典中的最後一對鍵和值

dict 語法:

class dict(**kwarg)

class dict(iterable, **kwarg)

引數說明:

**kwargs -- 關鍵字

iterable -- 可迭代物件。

>>

>dict(

)# 建立空字典

>>

> dict(a=

'a', b=

'b', t=

't')

# 傳入關鍵字

>>

> dict(zip(

['one', 'two', 'three'

], [1, 2, 3]

))# 對映函式方式來構造字典

>>

> dict([(

'one', 1), (

'two', 2), (

'three', 3)])

# 可迭代物件方式來構造字典

>>

>

Python的基本資料型別 Dictionary

字典是一組無序的集合,由key和vlaue組成,通過key對映你想要儲存或者獲取的內容,python中的字典就像現實世界中的字典一樣,都可以通過索引找到對應的值 字典的建立方式和集合一樣,也是在 中用逗號隔開每組元素,不同的是字典中的每組元素有key value組成,其中key是唯一的而且是不可變型...

python字典len d Python字典詳解

python字典 dict 是乙個很常用的復合型別,其它常用符合型別有 陣列 array 元組 touple 和集合 set 字典是乙個key value的集合,key可以是任意可被雜湊 內部key被hash後作為索引 的型別。因此,key可以是文字 數字等任意型別。如果兩個數字 判斷相等,那麼ke...

python字典換行輸出 Python字典如何換行

python字典如何換行 python字典換行的方法如下 1 換行時保證行尾是逗號即可a key2 val2 key3 val3 key4 val4 key5 val5 注意這種情況下,每一行第乙個非空白字元都要和第一行的括號後的字元對齊,並且最後的括號是不換行 直接跟在最後乙個元素後面 的。3 另...