Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我拆分了一个用分号分隔的很长的字符串,我想知道有多少拆分项?
我记得这与列表有关,python 中有一个方法可以告诉您该列表中有多少。我不记得它的方法。
谢谢!
您可以在拆分后获得项目列表的长度:
len(my_long_string.split(';'))
或者,计算分号的数量并加一:
my_long_string.count(';') + 1
如果您不需要知道项目是什么,后者可能会更快,而只需要知道有多少项目。
len是一个返回列表中项目数的函数。字符串有一个方法叫做split分割分隔符上的字符串。他们还有一个方法称为count计算子字符串的非重叠实例的数量。
len
split
count
len(line.split(';'))
将告诉您行中有多少个由分号分隔的字符串。
line是您的数据,split(';')将使用分号作为分隔符拆分行并创建一个字符串列表,而len()将告诉您列表中有多少项目。
line