我正在学习Python,但在这段代码上遇到了困难。我需要使用列表中的元素更新每个字典键值。列表和字典的长度始终相同。
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}
最佳答案
IIUC,您想从键列表(或虚拟字典)和值列表创建字典吗?
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}
注意。不要使用 list
和 dict
作为变量名,这些是 python 内置函数
关于python - 将列表元素添加到字典值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69699377/