我有一本字典,其中每个键都包含一个字典列表。
它看起来像:
my_dict = {"op1": varient_dict[0], varient_dict[1], varient_dict[2]..., "op2": varient_dict[0]...}
where varient_dict = {"length":0, "color":0...}
我想遍历嵌套字典中的值以找到最大值(然后将其存储在第二个字典中)
到目前为止,我已经尝试过:
for key in mydict:
for varient_dict in key:
if varient_dict["length"] > stats_dict[key]["max length"]:
varient_dict["max length"] = stats_dict[key]["length"]
我收到错误:
TypeError: string indices must be integers
我相信我错误地调用了字典中的嵌套值?或者我没有正确地遍历列表?有一个更好的方法吗?(对不起,如果它看起来很糟糕,我是一个巨大的新手)
谢谢你。