2024-06-02 04:47:56 发布
网友
我有一个if子句的列表部分:
if context and a in b :
如果列表为空,我将收到以下错误:
ValueError: invalid literal for int() with base 10: ''
我可以使用以下方法检查列表是否为空,没有问题,没有错误:
if not context:
但我需要工作。我也试过了
if context is not None
但同样的错误。 我不明白为什么使用不起作用,而不使用不起作用。你知道吗
if context is not None正在将对象引用与“None”进行比较,而不是检查对象本身是否为空。This post可能会帮助你更好地理解它。你知道吗
if context is not None
正在将对象引用与“None”进行比较,而不是检查对象本身是否为空。This post可能会帮助你更好地理解它。你知道吗相关问题 更多 >
编程相关推荐