-2

重複の可能性:
Python: リスト要素から /n を削除するには?

テキストファイルからデータを読み込もうとしていますが、データを読み込んで配列に追加すると、データの各セットが新しい行にあるため、「\ n」も同様です。

  for j in range(numStations):
    allStations.insert(j, my_file2.readline())

次の出力が得られます。

  ['H1\n', 'H2\n', 'H3\n', 'H4\n', 'H5\n', 'Harriston\n']
4

4 に答える 4

1

Python構文に夢中になりたい場合:

map(lambda x: x.rstrip('\n'), input_list)

これは次と同等です。

[x.rstrip('\n') for x in input_list]

どちらが速いかはわかりませんが。を使用したかっただけlambdaです。

于 2011-12-09T18:06:38.410 に答える
1

空白を取り除く通常の方法を試しましたか?

my_file2.readline().strip()
于 2011-12-09T18:08:32.213 に答える
0
for i in range(numStations):
     allStations.insert(j,my_file2.readline().rstrip())
于 2011-12-09T18:09:39.260 に答える