【发布时间】:2021-07-10 20:23:04
【问题描述】:
如果我有 dicts A 的列表:
A = [{ 'a': 1, 'b': 2}, {'a': 3, 'b': 4}]
我可以制作以下字典吗:
B = {'a': [1, 3], 'b': [2, 4]}
仅使用 dict/list 理解?
奖励:我也可以解释 A 中的不同键吗?例如:
A = [{ 'a': 1, 'b': 2}, {'a': 3, 'b': 4, 'c': 5}]
B = {'a': [1, 3], 'b': [2, 4], 'c': [None, 5]}
我已经设法通过 for 循环和 if 语句来做到这一点,希望能够更快地处理
【问题讨论】:
标签: python-3.x list dictionary