我正在寻找一种使用Python的方式,从列表和字典创建一个嵌套字典。以下两个语句都会产生相同的结果:
a = [3, 4]
b = {'a': 1, 'b': 2}
c = dict(zip(b, a))
c = {k: v for k, v in zip(b, a)}
输出结果为:
{3: 'a', 4: 'b'}
期望的结果是:
{3: {'a': 1}, 4: {'b': 2}}
我可以开始使用循环,但我不认为这是必要的。 当然,在此之后,我需要再次将这些字典展平。