添加和删除字典
a1 = {"张三":"优秀","李四":"良好","王五":"不及格"}
print(a1)
{'张三': '优秀', '李四': '良好', '王五': '不及格'}
a1["赵六"]="优秀"
print(a1)
{'张三': '优秀', '李四': '良好', '王五': '不及格', '赵六': '优秀'}
del a1["李四"]
print(a1)
{'张三': '优秀', '王五': '不及格', '赵六': '优秀'}
if "王麻子" in a1 :
del a1["王麻子"]
print(a1)
{'张三': '优秀', '王五': '不及格', '赵六': '优秀'}
字典推导式
import random
a2 = {i:random.randint(10,100) for i in range(1,5)}
print(a2)
{1: 74, 2: 14, 3: 27, 4: 68}
car = ["桑塔纳","日产","雷诺","保时捷","别克"]
country = ["德国","日本","法国","德国","美国"]
dict1 = {i:j for i,j in zip(car,country)}
print(dict1)
{'桑塔纳': '德国', '日产': '日本', '雷诺': '法国', '保时捷': '德国', '别克': '美国'}