【发布时间】:2011-12-07 07:39:43
【问题描述】:
我有一个类似的列表
l = []
如何检查 l[i] 是否为空?
l[i] = ''
和
l[i] = ""
不工作。
【问题讨论】:
-
空列表是没有元素的列表 (
len(l) == 0)。考虑一下这是真的:l = [""]; l[0] == ""和l = [None]; l[0] is None。现在,目标/意图是什么? :) -
这有点模棱两可。 “空”是指索引存在,但是是空字符串吗?或者它根本不存在,例如元素的数量小于您的索引?
-
你试过相等比较运算符吗?喜欢:
l[0] == "" -
你不能只说“X 没用”。你做了什么具体的比较?你遇到了什么错误?
-
我知道元素 l[i] 存在,但是如何检查字符串是否为空? (我也测试了 l[i] == "" 但它不起作用。)