目錄python
序列類型由0..N整數做爲數據的默認索引 映射類型則由用戶爲數據定義索引函數
字典類型是「映射」的體現code
{<鍵1>:<值1>, <鍵2>:<值2>, … , <鍵n>:<值n>}
blog
在字典變量中,經過鍵得到值索引
<字典變量> = {<鍵1>:<值1>, … , <鍵n>:<值n>}
get
<值> = <字典變量>[<鍵>]
it
<字典變量>[<鍵>] = <值>
table
[ ]
用來向字典變量中索引或增長元素class
d = {"中國": "北京", "美國": "華盛頓", "法國": "巴黎"} d
{'中國': '北京', '美國': '華盛頓', '法國': '巴黎'}
d['中國']
'北京'
de = {} type(de)
dict
函數或方法 | 描述 |
---|---|
del d[k] | 刪除字典d中鍵k對應的數據值 |
k in d | 判斷鍵k是否在字典d中,若是在返回True,不然False |
d.keys() | 返回字典d中全部的鍵信息 |
d.values() | 返回字典d中全部的值信息 |
d.items() | 返回字典d中全部的鍵值對信息 |
d = {"中國":"北京", "美國":"華盛頓", "法國":"巴黎"} "中國" in d
True
d.keys()
dict_keys(['中國', '美國', '法國'])
d.values()
dict_values(['北京', '華盛頓', '巴黎'])
函數或方法 | 描述 |
---|---|
d.get(k,
|
鍵k存在,則返回相應值,不在則返回
|
d.pop(k,
|
鍵k存在,則取出相應值,不在則返回
|
d.popitem() | 隨機從字典d中取出一個鍵值對,以元組形式返回 |
d.clear() | 刪除全部的鍵值對 |
len(d) | 返回字典d中元素的個數 |
d = {"中國":"北京", "美國":"華盛頓", "法國":"巴黎"} d.get("中國","伊斯蘭堡")
'北京'
d.get("巴基斯坦","伊斯蘭堡")
'伊斯蘭堡'
d.popitem()
('法國', '巴黎')
清空d變量
d.clear()
for k in d: <語句塊>