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 另...