相关疑难解决方法(0)

如何检查列表是否为空?

例如,如果传递以下内容:

a = []
Run Code Online (Sandbox Code Playgroud)

如何检查是否a为空?

python list

3235
推荐指数
27
解决办法
254万
查看次数

检查是否使用Numpy数组定义变量?

有时候,我不得不在这里我想测试一个变量是否是一个情况0还是None与否.在纯Python中,这很简单

foo == True
Run Code Online (Sandbox Code Playgroud)

但是当foo可能是Numpy对象(例如numpy.ndarray)时,这不再起作用了,我得到错误:

ValueError: The truth value of an array with more than one element is ambiguous. 
 Use a.any() or a.all()
Run Code Online (Sandbox Code Playgroud)

在这种情况下我想要a.any(),但是这在非可迭代对象上失败了.

当然,我可以明确地检查,如果foo0None,但我想知道如果有一个更优雅的方式来做到这一点.

如何检查是否有任意对象(可迭代和不可迭代)True

python numpy

6
推荐指数
1
解决办法
6656
查看次数

标签 统计

python ×2

list ×1

numpy ×1