gpt4 book ai didi

python - 在 for 循环中连接字典

转载 作者:太空宇宙 更新时间:2023-11-04 07:36:58 26 4
gpt4 key购买 nike

我有一个简单的for循环

    for m in my_list:
x = my_function(m)
my_dictionary = {m:x}

my_function() 给我一个字符串。如果我在最后使用 print my_dictionary 我会得到

   {m1: string1}
{m2: string2}

我希望最后能有一本字典。我尝试了在其他线程中找到的几种方法。dic = dict(my_dictionary, **my_dictionary)

dic = my_dictionary.copy()
dic.update(my_dictionary)

但是加类我只得到最后一本字典而不是所有字典。我希望我可以用 + 添加它们,但你不能在 python 中这样做

最佳答案

您可以使用 dict comprehension创建你的主字典:

dic = {m : my_function(m) for m in my_list}

关于python - 在 for 循环中连接字典,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32616936/

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