gpt4 book ai didi

python - 将带有字典的 Python List 转换为一个字典的最快方法

转载 作者:行者123 更新时间:2023-11-28 21:16:12 25 4
gpt4 key购买 nike

我已将大量数据解析为包含字典的列表。

[{123123:[0.45, 0.4]},{2332:[0.1, 09]}]

我在这个列表中有将近 800,000 条记录,我想从中得到一本字典:

my_dict = {}
for i in dict_list:
for k,v in i.iteritems():
my_dict[k] = v

有没有更快的方法来做到这一点。

最佳答案

像这样使用字典理解

>>> dict_list = [{123123:[0.45, 0.4]},{2332:[0.1, 9]}]
>>> {key: item[key] for item in dict_list for key in item}
{123123: [0.45, 0.4], 2332: [0.1, 9]}

由于推导是用 C 代码完成的,它应该比用 Python 迭代和改变字典对象要快得多。

关于python - 将带有字典的 Python List 转换为一个字典的最快方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29084074/

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