1)字典是键值对。  {key:value}
2)key:唯一的,不能重复,不能被改变,不能是列表和字典。
  value:可以任意数据类型,可以重复。
3)使用场景:存储物体的一些属性信息。

创建

# 创建——方式一
dict1 = {"key1": "newValue1", "key2": "value2", "key3": "value3"}
# 创建——方式二
dict2 = dict(par1="value1", par2="value2")

新增或修改

# 根据key来update,因为字典的key是唯一的,所以key不存在,就会新增,key存在,则会修改
dict1.update({"key4": "newValue4", "key5": "newValue5"})

删除

# 删,如果key不存在,会报错
dict1.pop("key5")

查询

# 查——根据key查询单个value
dict1["key1"]
# 查——遍历
for i in dict1.keys():
    print(i+dict1.get(i))

其他

# 所有键
print(dict1.keys())
# 所有值
print(dict1.values())
# 所有键值对
print(dict1.items())
# 返回元素个数
print(len(dict1))