字典操作
取出字典所有的键
a={"q":1,"w":2,"e":3}
list(a.keys())
set(a)
取出字典所有的值
list(a.values())
取出字典某个键的值
# 键不存在异常
a["q"]
# 键不存在返回None
a.get("q")
# 键不存在返回""
a.get("q", "")
取键值
list(a.items)
for k, v in a.items():
print(k, v)
删除键
del a["q"]
取字典的子集
a={"q":1,"w":2,"e":3}
s=["q","w"]
dict([(key, a.get(key)) for key in s])
>>> {'w': 2, 'q': 1}
删除字典子集
list(map(a.pop,s))
a
>>> {"e":3}