创建空字典
python
doc = {}
doc = dict()
# 以上两种方式的输出相同
{}
创建字典:在{}中放入键值对
python
UA={'Tom':360,
'Jack':420}
# UA为:
{'Tom': 360, 'Jack': 420}
合并字典
python
dict1 = {'a': 1,
'b': 2}
dict2 = {'c': 3,
'd': 4}
dict1.update(dict2)
# dict1为:
{'a': 1, 'b': 2, 'c': 3, 'd': 4}
添加键值对
python
UA={'Tom':360,
'Jack':420}
# UA为:
{'Tom': 360, 'Jack': 420}
UA['Nancy'] = 510
# UA为:
{'Tom': 360, 'Jack': 420, 'Nancy': 510}
根据键访问值
python
UA={'Tom':360,
'Jack':420}
# UA为:
{'Tom': 360, 'Jack': 420}
UA['Tom'] # 输出:360
UA['Jack'] # 输出:420
筛选键值对
python
UA={'Tom': 360,
'Jack': 420,
'Nancy': 500}
# UA为:
{'Tom': 360, 'Jack': 420, 'Nancy': 500}
{key: value for key, value in UA.items() if value > 430}
# 输出:
{'Nancy': 500}
修改值
python
UA={'Tom':360,
'Jack':420}
# UA为:
{'Tom': 360, 'Jack': 420}
UA['Jack'] = 500
# UA为:
{'Tom': 360, 'Jack': 500}
将字典的键转为列表
python
UA={'Tom':360,
'Jack':420}
# UA为:
{'Tom': 360, 'Jack': 420}
list(UA)
# UA为:
['Tom', 'Jack']