gpt4 book ai didi

python - 使用字典理解转换 Python 字典

转载 作者:行者123 更新时间:2023-11-28 21:37:10 26 4
gpt4 key购买 nike

我有以下 Python 字典:

{
"cat": 1,
"dog": 1,
"person": 2,
"bear": 2,
"bird": 3
}

我想使用字典推导将其转换为以下字典:
{
1 : ["cat", "dog"],
2 : ["person", "bear"],
3 : ["bird"]
}

我怎样才能在一个类轮中做到这一点?

最佳答案

这效率不高,因为这不是 dicts 的用途,但您可以执行以下操作

d = {"cat": 1, "dog": 1, "person": 2, "bear": 2, "bird": 3}

new = {v: [i[0] for i in d.items() if i[1] == v] for v in d.values()}

关于python - 使用字典理解转换 Python 字典,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50124201/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com