gpt4 book ai didi

python - 将列表值分配给字典

转载 作者:行者123 更新时间:2023-12-04 08:22:30 24 4
gpt4 key购买 nike

我有一个 list prices :

prices = [0.9986, 0.8065, -0.1779, 0.8065]
和字典列表 mydicts :
mydicts = [{'name':'Food1'}, {'name':'Food2'}, {'name':'Food3'}, {'name':'Food4'}]
现在我需要将每一项价格作为键值传递给 price在每个字典中,结果如下:
mydicts = [
{'name':'Food1', 'price':0.9986},
{'name':'Food2', 'price':0.8065},
{'name':'Food3', 'price':-0.1779},
{'name':'Food4', 'price':0.8065}
]
为了做到这一点,我遍历列表和字典列表,并将列表的每个值分配给字典:
for price, dictionary in zip(prices, mydicts):
dictionary['price'] = price
我想知道是否有更有效的方法来做到这一点,就我而言,我必须为字典列表分配很多值,我不确定这是否是最有效的方法。

最佳答案

您的解决方案没有任何问题。是O(n),效率尽可能高,而且简单简短。

关于python - 将列表值分配给字典,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65429523/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com