Python,一个字符串分成许多部分.那里有几件?

use*_*764 -5 python split

我拆分了一个用分号分隔的很长的字符串,我想知道有多少分割项目?

我记得这与列表有关,python中有一个方法可以告诉你列表中有多少个.我记不起它的方法了.

谢谢!

ick*_*fay 6

拆分后,您可以获得项目列表的长度:

len(my_long_string.split(';'))
Run Code Online (Sandbox Code Playgroud)

或者,计算分号数并添加一个:

my_long_string.count(';') + 1
Run Code Online (Sandbox Code Playgroud)

如果您不需要知道项目是什么,后者可能更快,但只有多少项目.

len是一个返回列表中项目数的函数.字符串有一个方法split,可以在分隔符上分割字符串.它们还有一个调用方法count,用于计算子字符串的非重叠实例的数量.