所以我想知道是否有人可以帮助我解决我遇到的这个问题。
假设我有一本字典:
d = {1: {2: 3}, 4: 5}
我想创建任何包含字典的字典:
wanted_result = {2: 3}
我正在尝试的是:
e = {inner_key: d[key][inner_key] for key in d.keys() for inner_key in d[key].keys() if isinstance(d[key], dict)}
然而,这导致我得到一个错误,说整数没有键,我知道,但我认为我的条件会从我的例子中排除说 4 被包含在理解中。