字典一种key - value 的数据类型,使用就像我们上学用的字典,通过笔划、字
- 字典的特性:
- dict是无序的
- key必须是唯一的
- 字典的语法
info = {
'name': "TengLan Wu",
'age': 18,
'email': "hr@jihsit.cn",
}
- 常用操作
>>> info = {
... 'name': "TengLan Wu",
... 'age': 18,
... 'email': "hr@jihsit.cn",
... }
>>>
# 打印字典
>>> print(info)
{'name': 'TengLan Wu', 'age': 18, 'email': 'hr@jihsit.cn'}
# 查询
>>> print(info.get('name'))
TengLan Wu
>>> print(info.get('age'))
18
# 修改 --- 如果字典中有,就是修改,如果没有,则添加
>>> info["name"] = "LiSi"
>>> print(info)
{'email': 'hr@jihsit.cn', 'name': 'LiSi', 'age': 18}
>>> info["age"] = 50
>>> print(info)
{'email': 'hr@jihsit.cn', 'name': 'LiSi', 'age': 50}
# 删除
>>> del info["name"]
>>> print(info)
{'age': 18, 'email': 'hr@jihsit.cn'}
>>> info.pop("age")
18
>>> print(info)
{'email': 'hr@jihsit.cn'}
# 循环打印字典(下面2种方法都可以)
>>> for i in info:
... print(i, info[i])
...
email hr@jihsit.cn
name LiSi
age 50
>>> for k, v in info.items():
... print(k, v)
...
email hr@jihsit.cn
name LiSi
age 50