小编use*_*615的帖子

Python:删除字符串列表中的多个字符

有这样的清单:

x = ['+5556', '-1539', '-99','+1500']
Run Code Online (Sandbox Code Playgroud)

如何以漂亮的方式删除+和 - ?

这有效,但我正在寻找更多的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
Run Code Online (Sandbox Code Playgroud)

编辑

+-并不总是处于领先地位; 他们可以在任何地方.

python string list

7
推荐指数
3
解决办法
5万
查看次数

标签 统计

list ×1

python ×1

string ×1