gpt4 book ai didi

python - 如何在Python中的字典中获取非空值的位置

转载 作者:太空宇宙 更新时间:2023-11-04 08:05:29 25 4
gpt4 key购买 nike

这是我的词典:

d={"1":"", "2":"", "3":"", "4":"rock" , "5":"" , "6":"" ,"7":"paper","8":""}

我想要非空值的键和值的位置。我试过:

d.items()

输出:

[('1', ''), ('3', ''), ('2', ''), ('5', ''), ('4', 'rock'), ('7', 'paper'), ('6', ''), ('8', '')]

我希望我的输出是:

4 rock
7 paper

请帮忙。

最佳答案

>>> d = {"1":"", "2":"", "3":"", "4":"rock" , "5":"" , "6":"" ,"7":"paper","8":""}
>>> print {k: v for k, v in d.items() if v}
{'7': 'paper', '4': 'rock'}

关于python - 如何在Python中的字典中获取非空值的位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32028524/

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