Python 嵌套字典理解奇偶校验与循环,但仍然错误?

Python 嵌套字典理解奇偶校验与循环,但仍然错误?,python,python-3.x,dictionary,Python,Python 3.x,Dictionary,我正在尝试编写一个嵌套字典,使其功能等同于: new_dict = {} for dict_ in x, y: for key, value in dict_.items(): new_dict[key] = value return new_dict 此尝试不起作用: return {k: v for k, v in dict_.items() for dict_ in (x, y)} 除了没有使用=运算符之外,我不确定这是无效语法的原因。首先执行最左边的循环。将两

我正在尝试编写一个嵌套字典,使其功能等同于:

new_dict = {}
for dict_ in x, y:
    for key, value in dict_.items():
        new_dict[key] = value
return new_dict
此尝试不起作用:

return {k: v for k, v in dict_.items() for dict_ in (x, y)}

除了没有使用
=
运算符之外,我不确定这是无效语法的原因。

首先执行最左边的循环。将两个
换成
循环:

{k: v for dict_ in (x, y) for k, v in dict_.items()}

首先执行最左边的循环。将两个
换成
循环:

{k: v for dict_ in (x, y) for k, v in dict_.items()}