2012-06-03 36 views

回答

6

你可以分割后拿到的项目列表的长度:

len(my_long_string.split(';')) 

另外,算上分号的数量,并添加一个:

my_long_string.count(';') + 1 

,后者可能更快,如果你不不需要知道什么这些物品,但只有有多少物品。

len是一个函数,返回列表中的项目数。字符串有一个名为split的方法,它在一个分隔符上分割一个字符串。他们也有一个名为count的方法来计算子串的非重叠实例的数量。

+1

使用'.count()'的简洁方法' – Levon

2
len(line.split(';')) 

会告诉你有多少个字符串在你的行中以分号分隔。

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

相关问题