【python】改行コードの処理

・やりたいこと
リストがあり、一行ずつ読み出して処理したい

apple
fox
orange
caviar

一行づつ読み出すにはforで繰り返し処理するのが基本だが、

f=open('list.csv','r')
for line in f:
    print (line)
f.close()

こうすると改行コードが含まれる

apple

fox

orange

caviar

文字列そのものを渡したい場合はrstripを用いる。

f=open('list.csv','r')
for line in f:
    lines = line.rstrip()
    print (lines+"_hoge")
f.close()

こうすれば演算もできる

apple_hoge
fox_hoge
orange_hoge
caviar_hoge

参考
【python】pythonにおける改行コードの取り扱いまとめ - LIGHT11