2016-04-29 7 views
1

私はcsvファイルから読んでいる給与のリストからminとmaxを出力しようとしていますが、最初にその値から$を削除しなければなりませんどうやって。

私は、リストを反復処理し、del[0]を使用してみましたし、得た:

SyntaxError: can't delete literal.

私はsalary.replace("$", " ")を試してみましたが、得た:

AttributeError: 'list' object has no attribute 'replace'

私は不変の文字列で、リストに給与列を追加。

[$ 98,500.85]のような給料リストから$を削除するにはどうすればよいですか? ありがとうございます。

+0

あなたは、その行の周りにあなたのコードを投稿してもらえますか? – vbnet3d

答えて

1

コードせずに、正確な問題を知ることができますが、これらのいずれかを試みることができるハード:

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

か:

new_salary = [s[1:] for s in salary] 
関連する問題