常見字典常量和操作
操作 | 解釋 |
D = {} | 空字典 |
D = {'spam':2 , 'egg':3} | 兩項目字典 |
D = {'food':{'ham':1,'egg':2}} | 嵌套 |
D = dict.fromkeys(['a','b']) | 其他構造技術 |
D = dict(zip(keylist, valslist)) | 關鍵之、對應的對、鍵列表 |
D = dict(name='bob', age=42) | |
D['eggs'] | 以鍵進行索引運算 |
'eggs' in D | 成員關係:鍵存在測試 |
D.keys() | 方法:鍵 |
D.values() | 值 |
D.items() | 鍵+值 |
D.copy() | 副本 |
D.get(key, default) | 默認 |
D.update(D2) | 合併 |
D.pop(key) | 刪除等 |
len(D) | 長度 |
D[key] = 42 | 新增、修改鍵 |
del D[key] | 根據鍵刪除條目 |
list(D.keys()) | 字典視圖 |
D = {x: x*2 for x in range(10)} | 字典解析(Python3.0) |