从工资python 3中删除$

时间:2016-04-29 21:24:21

标签: python-3.5

我正在尝试从csv文件中读取的工资列表中打印最小值和最大值,但首先我必须从值中删除$并且不知道如何。

我尝试遍历列表并使用del[0]并获得:

  

SyntaxError:无法删除文字。

我尝试了salary.replace("$", " ")并得到了:

  

AttributeError:' list'对象没有属性'替换'

我将工资列附加到一个不可变的字符串列表。

如何从薪水清单中删除$ [$ 98,500.85]? 提前谢谢。

1 个答案:

答案 0 :(得分:1)

如果没有代码,很难知道确切的问题,但您可以尝试以下方法之一:

new_salary = [s.replace("$", "") for s in salary]

或:

new_salary = [s[1:] for s in salary]