我有一个如下所示的字典嵌套字典:
d = {0: {1: ["hello"], 2: ["How are you"]}, 1: {1: ["!"], 2: ["?"]}}
and I would want it be in required format:
result = {1:["hello", "!"], 2: ["How are you", "?"]}
然而,使用下面的代码,我得到了以下格式:
new_d = {}
for sub in d.values():
for key, value in sub.items():
new_d.setdefault(key, []).append(value)
结果不符合要求的结构,导致了一个列表嵌套列表的情况。
{1: [['hello'], ['!']], 2: [['How are you'], ['?']]}
非常感谢能够得到您的帮助。谢谢。