{inner_k: myfunc(inner_v)}
不是字典理解。这只是一本字典。
您可能正在寻找这样的东西:
data = {outer_k: {inner_k: myfunc(inner_v) for inner_k, inner_v in outer_v.items()} for outer_k, outer_v in outer_dict.items()}
为了便于阅读,请不要过多地嵌套字典理解和列表理解。
嵌套字典理解python
{inner_k: myfunc(inner_v)}
不是字典理解。这只是一本字典。
您可能正在寻找这样的东西:
data = {outer_k: {inner_k: myfunc(inner_v) for inner_k, inner_v in outer_v.items()} for outer_k, outer_v in outer_dict.items()}
为了便于阅读,请不要过多地嵌套字典理解和列表理解。