0
我只是想能夠將+
和-
分割爲單個數組。根據兩個分隔符分割爲數組
array = []
function = x+y-z
array = function.split("+")
array = function.split("-")
預期輸出:
[x, y, z]
顯然,這不是正確的,但有人可以提供一個真實的例子嗎?
我只是想能夠將+
和-
分割爲單個數組。根據兩個分隔符分割爲數組
array = []
function = x+y-z
array = function.split("+")
array = function.split("-")
預期輸出:
[x, y, z]
顯然,這不是正確的,但有人可以提供一個真實的例子嗎?
您可以使用模塊re
:
>>>import re
>>>re.split(r'[+-]', 'x+y-z')
['x', 'y', 'z']
您可以使用正則表達式拆分:
import re
function = 'x+y-z'
array = re.split("\+|\-", function)
print array # prints ['x', 'y', 'z']