Python split意思

在Python中,split是字元串對象的一個方法,它可以將一個字元串按照一定的分隔設定分割成多個字元串組成的列表。

例如,如果你有一個字元串 s='a,b,c',你可以使用 split(',') 來將它分割成 ['a', 'b', 'c']

>>> s = 'a,b,c'
>>> s.split(',')
['a', 'b', 'c']

如果你不指定分隔設定,split 將會使用任何空白字元(包括空格、制表符和換行符)作為分隔設定。

>>> s = 'a b c'
>>> s.split()
['a', 'b', 'c']

你也可以指定一個分隔設定,但它不需要是字元串中的實際字元。例如,如果你想要根據單詞之間的空格來分割字元串,你可以使用 split() 方法而不傳遞任何參數。

>>> s = 'a b c'
>>> s.split(' ')
['a', 'b', 'c']

split 方法返回的列表中包含的元素數量取決於字元串中分隔設定的出現次數。如果你想要忽略連續的分隔設定(即空白),你可以使用 strip() 方法來去除字元串兩端的空白字元,然後再進行分割。

>>> s = 'a b c'
>>> s.strip().split()
['a', 'b', 'c']