我一直在try 使用Remove()函数解析字符串并go 除字符串的一部分.为了找到我想要删除的部分,我使用了OR运算符.然而,它没有产生我预期的结果.你能帮帮我吗?
我的代码如下所示:
import numpy as np
x = '-1,0;1,0;0,-1;0,+1'
x = x.split(';')
for i in x:
if ('+' in i) or ('-' in i):
x.remove(i)
else:
continue
x = ';'.join(x)
print(x)
我预计的结果是:
[1,0]
相反,结果是:
[1,0;0,+1]