在列表中计算条目数量,当列表仅有一个条目时

2024-04-25 23:22:34 发布

您现在位置:Python中文网/ 问答频道 /正文

经过大量的搜索和尝试,我还是没能找到答案。我的问题是我想计算一个列表中的条目数,但是我的列表是“动态”的,所以它可以包含很多条目,也可以只包含一个条目。问题是len()函数不返回1当列表中只有一个条目时,它返回字符数。当条目数大于1len()工作正常。但我需要它返回1而不是列表中字符串的长度。我怎么能完成这个?在

所以它会这样做:

List = ('abcdefg',)
len(List) # returns 7 instead of 1

但这很好:

^{pr2}$

Tags: of函数字符串答案列表len动态条目
2条回答

Python使用[]生成列表

>>> my_list = ['abcdefg']
>>> len(my_list)
1

如果要计算列表中元素的数量,请使用len()。你可能不小心数了一些不是列表的东西,例如字符串。在

相关问题 更多 >