相关疑难解决方法(0)

如何检查列表是否为空?

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

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

如何检查是否a为空?

python list

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

为什么在Python中隐式检查空虚?

Python的Zen说明确比隐含更好.

然而,检查集合c的空虚的Pythonic方法是:

if not c:
    # ...
Run Code Online (Sandbox Code Playgroud)

并检查集合是否为空是这样的:

if c:
    # ...
Run Code Online (Sandbox Code Playgroud)

任何可以有"zeroness"或"空虚"(元组,整数,字符串,无等)的东西同上

这样做的目的是什么?如果我不这样做,我的代码会变得更加困难吗?或者它是否会启用更多用例(即:某种多态),因为人们可以覆盖这些布尔强制?

python idioms

30
推荐指数
4
解决办法
4385
查看次数

标签 统计

python ×2

idioms ×1

list ×1