gpt4 book ai didi

Python:检查字典是否为空的有效方法

转载 作者:IT老高 更新时间:2023-10-28 22:01:38 30 4
gpt4 key购买 nike

如何检查字典是否为空?更具体地说,我的程序从字典中的某个键开始,我有一个循环,直到字典中有键为止。整体算法是这样的:

Start with some key in dict
while there is key in dict
do some operation on first key in dict
remove first key

请注意,上述循环中的一些操作 可能会向字典中添加新键。我试过了for key,value in d.iteritems()

但由于在 while 循环期间添加了一些新键而失败。

最佳答案

any(d)

如果是dict,这将返回true。 d 至少包含一个 truelike 键,否则为 false。

例子:

any({0:'test'}) == False

另一种(更通用的)方法是检查项目的数量:

len(d)

关于Python:检查字典是否为空的有效方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13312043/

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