1. ホーム
  2. python

[解決済み] リスト要素から "remove "する方法は?

2023-05-02 08:39:34

質問

Pythonに.txtファイルから行を読み込ませて、最初の行の要素をリストに書き込ませようとしています。ファイル内の要素はタブ区切りだったので、私は split("\t") を使って要素を区切りました。.txtファイルにはたくさんの要素があるので、各行で見つかったデータを別々のリストに保存しました。

現在抱えている問題は、このように各リストが表示されることです。

['Name1', '7.3', '6.9', '6.6', '6.6', '6.1', '6.4', '7.3\n']

どのようにすれば \n を削除して、単に '7.3' ?

どのように解決するのですか?

もし、あなたが \n を最後の要素からだけ削除したい場合は、これを使う。

t[-1] = t[-1].strip()

を削除したい場合は \n を全ての要素から削除したい場合は、これを使います。

t = map(lambda s: s.strip(), t)

を削除することもできます。 \n の前に で行を分割しています。

line = line.strip()
# split line...