使用zip函数快速生成字典:
key=['A','B','C','D','E']
value=[1,2,3,4,5]
d=dict(zip(key,value))
print(d)
等价方法
把所有key存到一个列表里
key=['A','B','C','D','E']
value=[1,2,3,4,5]
d=dict(zip(key,value))
keys=list(d.keys())
print(keys)
结果:
['A', 'B', 'C', 'D', 'E']
把所有value存到一个列表里
key=['A','B','C','D','E']
value=[1,2,3,4,5]
d=dict(zip(key,value))
values=list(d.values())
print(values)
结果:
[1, 2, 3, 4, 5]
得到(key-value)组成的list
key=['A','B','C','D','E']
value=[1,2,3,4,5]
d=dict(zip(key,value))
items=list(d.items())
print(items)
结果:
[('A', 1), ('B', 2), ('C', 3), ('D', 4), ('E', 5)]
判断一个属性在不在里面
key=['A','B','C','D','E']
value=[1,2,3,4,5]
d=dict(zip(key,value))
print('A' in d)
print('F' in d)
结果:
True
False
删除一个属性
key=['A','B','C','D','E']
value=[1,2,3,4,5]
d=dict(zip(key,value))
print(d.pop('A'))
print(d)
结果:
{'B': 2, 'C': 3, 'D': 4, 'E': 5}