目录
 - 1. 字典数据类型
 - 1.1 添加键值对
 - 1.2 删除键值对
 - 1.3 keys() 方法
 - 1.4 values() 方法
 - 1.5 items() 方法
 - 1.6 检查字典总是否存在键或值
 - 1.7 get() 方法
 - 1.8 setdefault() 方法
 
 - 2. 嵌套
 - 2.1 在列表中存储字典
 - 2.2 在字典中存储列表
 - 2.3 在字典中存储字典
 
 
 
  
 
1. 字典数据类型
 
 
AB = {"A": 1, "B": 2}
 
1.1 添加键值对
 
AB = {"A": 1, "B": 2}
AB["C"] = 3
print(AB)
 
1.2 删除键值对
 
AB = {"A": 1, "B": 2}
del AB["A"]
print(AB)
 
1.3 keys() 方法
 
 
AB = {"A": 1, "B": 2}
for key in AB.keys():print(key)
 
1.4 values() 方法
 
AB = {"A": 1, "B": 2}
for value in set(AB.values()):print(value)
 
1.5 items() 方法
 
 
AB = {"A": 1, "B": 2}
for key, value in AB.items():print("%s: %s" % (key, value))
 
1.6 检查字典总是否存在键或值
 
AB = {"A": 1, "B": 2}
print("A" in AB.keys())
print(1 in AB.values())
 
1.7 get() 方法
 
AB = {"A": 1, "B": 2}
print(AB.get("C", "Not Find"))
 
1.8 setdefault() 方法
 
 
AB = {"A": 1, "B": 2}
AB.setdefault("C", 3)
print(AB)
AB.setdefault("C", 4)
print(AB)
 
2. 嵌套
 
2.1 在列表中存储字典
 
AB = {"A": 1, "B": 2}
ab = {"a": 1, "b": 2}
ABab = [AB, ab]
print(ABab)
 
2.2 在字典中存储列表
 
AB = {"A": 1, "B": ["a", "b"]}
print(AB)
 
2.3 在字典中存储字典
 
AB = {"A": {"a": 1}, "B": {"b": 2}}
print(AB)