字典(dict)具有Key-Value對應的型態,且可以配對,也同時具備多種物件,key是存取該筆value的索引值下列有四種方法建立一個dict。
d1={1:'a',2:'b'}
d2=dict({1:'a',2:'b'})
d3=dict(zip((1,2),('a','b')))
d4dict([[2,'b'],[1,'a']])
這四種方法所建立出來的dict都是相同的,雖然d1到d4的值是相同的,但是所指向的物件都不相同。而dict的讀取、刪除、回傳、判斷指令由下面表格所示。
計算 | 描述 |
d[x] | 從d中取得x所對應的值 |
d[x]=y | 將d中的x所對應的值指定為y,若d中沒有x這個key則新增一組 |
del d[x] | 刪除d中x所屬的組合 |
x in d | 判斷x是否在d的key值中 |
x not in d | 判斷x是否不在d的key值中 |
iter(d) | 回傳由d的key值所建立的迭送器 |
len(d) | 回傳d的資料組數 |