# Python 3 # Python 3字典Dictionary(2)

字典內置函數&方法

Python字典包含了以下內置函數:

序號函數及描述實例

1len(dict)
計算字典元素個數,即鍵的總數。

<code>>>> dict = {'Name': 'Runoob', 'Age': 7, 'Class': 'First'}
>>> len(dict)
3/<code>

2str(dict)
輸出字典,以可打印的字符串表示。

<code>>>> dict = {'Name': 'Runoob', 'Age': 7, 'Class': 'First'}
>>> str(dict)
"{'Name': 'Runoob', 'Class': 'First', 'Age': 7}"/<code>

3type(variable)
返回輸入的變量類型,如果變量是字典就返回字典類型。

<code>>>> dict = {'Name': 'Runoob', 'Age': 7, 'Class': 'First'}
>>> type(dict)
<class>/<code>


# Python 3 # Python 3字典Dictionary(2)

Python字典包含了以下內置方法:

序號函數及描述

1radiansdict.clear()
刪除字典內所有元素

2radiansdict.copy()
返回一個字典的淺複製

3radiansdict.fromkeys()
創建一個新字典,以序列seq中元素做字典的鍵,val為字典所有鍵對應的初始值

4radiansdict.get(key, default=None)
返回指定鍵的值,如果值不在字典中返回default值

5key in dict
如果鍵在字典dict裡返回true,否則返回false

6radiansdict.items()
以列表返回可遍歷的(鍵, 值) 元組數組

7radiansdict.keys()
返回一個迭代器,可以使用 list() 來轉換為列表

8radiansdict.setdefault(key, default=None)
和get()類似, 但如果鍵不存在於字典中,將會添加鍵並將值設為default

9radiansdict.update(dict2)
把字典dict2的鍵/值對更新到dict裡

10radiansdict.values()
返回一個迭代器,可以使用 list() 來轉換為列表

11pop(key[,default])
刪除字典給定鍵 key 所對應的值,返回值為被刪除的值。key值必須給出。 否則,返回default值。12popitem()
隨機返回並刪除字典中的最後一對鍵和值。


分享到:


相關文章: