gpt4 book ai didi

python - 如何使用循环在另一个字典中添加字典?

转载 作者:太空宇宙 更新时间:2023-11-04 08:13:23 25 4
gpt4 key购买 nike

index = 0
while (condition) :
...
mydict = {"key1":[values], "key2":[values], "key3":[values]}
somefunction(mydict)

def somefunc(mydict):
maindict[index] = mydict
index = index + 1
return mydict
print maindict

输出应该是这样的

 maindict = {0:{key1:[values]...}
1:{key1:[values]...}
.
.
}

我正在解析一个文件,它包含许多数据,当 while 循环满足我得到名为 mydict 的字典时,我想将该值添加到主字典中,使用索引如 0,1,2.. 每次循环满足吗?

最佳答案

就在我的脑海里(如果我理解正确的话):

maindict = dict([x, mydict] for x in range(5))

会给你maindict:

{0: <mydict>, 1: <mydict>, ... , 4: <mydict>}

关于python - 如何使用循环在另一个字典中添加字典?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18503102/

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