Python: remova vários caracteres na lista de string
Tendo essa lista:
x = ['+5556', '-1539', '-99','+1500']
Como posso remover o + e o - de uma maneira legal?
Isso funciona, mas estou procurando uma maneira mais pythonic.
x = ['+5556', '-1539', '-99', '+1500']
n = 0
for i in x:
x[n] = i.replace('-','')
n += 1
n = 0
for i in x:
x[n] = i.replace('+','')
n += 1
print x
Editar+
e-
nem sempre estão na posição de liderança; eles podem estar em qualquer lugar.