我是Python编程的新生。现在我有一个列表“lst”,例如:lst = [(1,'a'), (2,'b'), (2,'c'), (3,'d')],我想从 lst 获取一个字典“d”。“d”应该是{1: ['a'], 2:['b','c'], 3:['d']}。
d = defaultdict(list)
for k,v in lst:
d[k].append(v)
Run Code Online (Sandbox Code Playgroud)
我如何使用理解来实现这一点?