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']