-5

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

我记得这与列表有关,python 中有一个方法可以告诉您该列表中有多少。我不记得它的方法。

谢谢!

4

2 回答 2

6

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

len(my_long_string.split(';'))

或者,计算分号的数量并加一:

my_long_string.count(';') + 1

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

len是一个返回列表中项目数的函数。字符串有一个方法叫做split分割分隔符上的字符串。他们还有一个方法称为count计算子字符串的非重叠实例的数量。

于 2012-06-03T01:40:57.553 回答
2
len(line.split(';'))

将告诉您行中有多少个由分号分隔的字符串。

line是您的数据,split(';')将使用分号作为分隔符拆分行并创建一个字符串列表,而len()将告诉您列表中有多少项目。

于 2012-06-03T01:40:04.777 回答