小编Ada*_*Han的帖子

如何将列表转换为具有重复键的字典?

我是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)

我如何使用理解来实现这一点?

python dictionary list

3
推荐指数
1
解决办法
810
查看次数

标签 统计

dictionary ×1

list ×1

python ×1