Python のリストに CSV ファイルをインポートする
Python のリストに CSV ファイルをインポートするのは一般的なタスクです。この記事では、csv モジュールを使用してこれを実現する方法を示します。
メソッド:
例:
次のような CSV ファイルについて考えてみましょう。 data:
This is the first line,Line1 This is the second line,Line2 This is the third line,Line3
このデータをリストにインポートするには、次のコードを使用できます:
import csv with open('file.csv', newline='') as f: reader = csv.reader(f) data = list(reader) print(data)
出力:
[['This is the first line', 'Line1'], ['This is the second line', 'Line2'], ['This is the third line', 'Line3']]
注: リストの代わりにタプルが必要な場合は、上記のコードを次のように変更できます。以下:
with open('file.csv', newline='') as f: reader = csv.reader(f) data = [tuple(row) for row in reader]
これによりタプルのリストが生成されます:
[('This is the first line', 'Line1'), ('This is the second line', 'Line2'), ('This is the third line', 'Line3')]
Python 2 ユーザーの場合は、次のコードを使用できます:
import csv with open('file.csv', 'rb') as f: reader = csv.reader(f) your_list = list(reader) print your_list
以上がCSV ファイルを Python のリストにインポートするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。