字典類型
是一種鍵值對的形式給出的數據,是一種映射。
- 鍵值對:鍵是數據索引的擴展
- 字典是鍵值對的集合,鍵值對之間沒有順序
- 采用{]或dict()創建字典,鍵值對用":"表示
- 使用[鍵]的方式獲取對應的值或者增加修改值。
字典類型操作函數和方法
|
函數或方法 |
含義 |
|
del d[k] |
刪除字典d中鍵k對應的數據值 |
|
k in d |
判斷k鍵是否在d中 |
|
d.keys() |
獲取字典鍵的信息 |
|
d.values() |
獲取字典值的信息 |
|
d.items() |
返回字典中鍵值對信息 |
|
d.get(k,<default>) |
鍵存在,返回相應值,不存在返回default值 |
|
d.pop(k,<default>) |
鍵存在,取出相應值,不存在返回default值 |
|
d.popitem() |
隨機從字典中取出一個鍵值對,以元組形式返回 |
|
d.clear() |
刪除所有的鍵值對 |
字典類型使用示例
dict = {'1': 'a', '2': 'b', '3': 'c'}
print "字典值 : %s" % dict.items()
# 遍歷字典列表
for key,values in dict.items():
print key,values
輸出:
字典值 : [('1': 'a'), ('2': 'b'), ('3': 'c')]
1 a
2 b
3 c






