经过大量搜索和尝试后,我一直无法找到答案。我的问题是我想计算列表中的条目数,但是我的列表是“动态的”,因此它可以包含很多条目,也可以只包含一个。问题是当列表中只有一个条目时该len()
函数不返回1
,它返回字符数。当条目数大于上述值时,则1
len()
工作正常。但是我需要它不返回1
列表中字符串的长度。我该如何完成呢?
所以它做了这样的事情:
List = ('abcdefg',)
len(List) # returns 7 instead of 1
但这可以正常工作:
List = ('abcdefg','aqwedfd','foobar')
len(List) # returns 3
Python制作清单 []
>>> my_list = ['abcdefg']
>>> len(my_list)
1
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句