在python中使用split作为字符串,将字符串转换为列表,并使用split语句中指定的分隔符。
如何确定使用python
拆分句子时使用拆分的次数答案 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()) - 1
为4
,因为有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']