gpt4 book ai didi

python - 如何删除字典中的键值?

转载 作者:行者123 更新时间:2023-11-28 16:38:30 24 4
gpt4 key购买 nike

Python 语言。

我知道如何删除字典中的键,例如:

def remove_zeros(dict)
dict = {'B': 0, 'C': 7, 'A': 1, 'D': 0, 'E': 5}
del dict[5]
return dict

我想知道如何从字典中删除所有零值,然后按字母顺序对键进行排序。使用上面的示例,我想得到 ['A', 'C', 'E'] 作为结果,完全消除键值 B 和 D。

要排序我只使用 dict.sort() 吗?

是否有必须使用的特殊功能?

最佳答案

sorted(k for (k, v) in D.iteritems() if v)

关于python - 如何删除字典中的键值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22977773/

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