小编Arc*_*hie的帖子

使用字典理解将列表转换为具有重复键的字典

大家好,

我正在尝试使用以下内容将长度为 2 的项目列表转换为字典:

my_list = ["b4", "c3", "c5"]
my_dict = {key: value for (key, value) in my_list}
Run Code Online (Sandbox Code Playgroud)

问题是当列表中出现多个键时,只保留最后一个键及其值。

所以在这种情况下,而不是

my_dict = {'c': '3', 'c': '5', 'b': '4'}
Run Code Online (Sandbox Code Playgroud)

我得到

my_dict = {'c': '5', 'b': '4'}
Run Code Online (Sandbox Code Playgroud)

即使有重复的键,我如何保留所有键:值对。谢谢

python python-2.7

2
推荐指数
1
解决办法
7814
查看次数

标签 统计

python ×1

python-2.7 ×1