Python で CSV データをリストにインポートする
Python で CSV (カンマ区切り値) ファイルを操作するときに、さらに処理するためにデータをリストにインポートする必要があります。この質問はこのシナリオに対処し、CSV データをタプルまたは文字列の構造化リストに変換するための包括的なソリューションを提供します。
csv モジュールを使用すると、単純なコード ブロックでこれを実現できます。
import csv # Open the CSV file with open('file.csv', 'r') as f: # Create a CSV reader reader = csv.reader(f) # Convert CSV data to a list of tuples data = list(reader)
このコードは、データ リスト内の各行がタプルとして表される CSV ファイルを読み取ります。各タプルの形式は (文字列, カテゴリ) です。
文字列のリストを使用したい場合は、次のようにコードを変更するだけです:
... # Convert CSV data to a list of strings data = [row for row in reader]
古いバージョンの Python 2 の場合、更新されたコードは次のとおりです:
import csv with open('file.csv', 'rb') as f: reader = csv.reader(f) your_list = list(reader)
Python のバージョンに関係なく、提供されるソリューションを使用すると、CSV を効果的にインポートできます。データをタプルまたは文字列としてリストに取り込み、データ操作タスクを合理化します。
以上がCSV データを Python のリストにインポートするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。