分裂被用于破解句子的次数

时间:2014-08-12 13:51:35

标签: python split

在python中使用split作为字符串,将字符串转换为列表,并使用split语句中指定的分隔符。

如何确定使用python

拆分句子时使用拆分的次数

2 个答案:

答案 0 :(得分:4)

返回的list减去1的长度。

>>> s = "this is a test string"
>>> s.split()
['this', 'is', 'a', 'test', 'string']
>>> len(s.split()) - 1
4

因此,len(s.split()) - 14,因为有4个空格。

答案 1 :(得分:1)

s ="foo bar foobar"
print (s.split())
['foo', 'bar', 'foobar'] # three elements 
print len(s.split())-1  # get len of the list - 1, three elements but two splits

您还可以将maxsplit参数传递给split

s ="foo bar foobar"
print (s.split(" ",2))  # split on first two

['foo', 'bar', 'foobar']

print(s.split(" ",1)) # split on first only
['foo', 'bar foobar']