经过大量的搜索和尝试,我还是没能找到答案。我的问题是我想计算一个列表中的条目数,但是我的列表是“动态”的,所以它可以包含很多条目,也可以只包含一个条目。问题是len()
函数不返回1
当列表中只有一个条目时,它返回字符数。当条目数大于1
len()
工作正常。但我需要它返回1
而不是列表中字符串的长度。我怎么能完成这个?在
所以它会这样做:
List = ('abcdefg',)
len(List) # returns 7 instead of 1
但这很好:
^{pr2}$
Tags:
Python使用
[]
生成列表如果要计算列表中元素的数量,请使用
len()
。你可能不小心数了一些不是列表的东西,例如字符串。在相关问题 更多 >
编程相关推荐