gpt4 book ai didi

python - 从字典中键的值列表中删除重复项?

转载 作者:行者123 更新时间:2023-11-28 21:09:55 25 4
gpt4 key购买 nike

有没有更好的方法来删除重复项并只保留字典中每个键的最小值,而无需循环到字典中,也无需创建新字典追加到其中?

dic2 = {}
dic = {0: [4, 4, 4, 4, 5], 1: [3, 4, 4, 4]}
for key, value in dic.items():
min_value = min(value)
dic2[key] = min_value
print(dic2)

输出

{0: 4, 1: 3}

最佳答案

使用字典理解:

dic2 = {k: min(v) for k, v in dic.items()}

关于python - 从字典中键的值列表中删除重复项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37375115/

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