我正在学习python,这段代码很难用。我需要用列表中的元素更新每个dict键值。列表和字典的长度总是相同的。
list = [1, 2, 3, 4, 5]
dict = {2433: 0, 2429: 0, 2425: 0, 2423: 0, 2427: 0}
预期输出:
dict = {2433: 1, 2429: 2, 2425: 3, 2423: 4, 2427: 5}
如果您希望从键列表(或虚拟字典)和值列表创建字典,您会如何?
lst = [1, 2, 3, 4, 5]
dct = {2433: 0, 2429: 0, 2425: 0, 2423: 0, 2427: 0}
new_dct = dict(zip(dct, lst))
输出:{2433: 1, 2429: 2, 2425: 3, 2423: 4, 2427: 5}
NB。不要使用list
和dict
作为变量名,它们是python内置的