Maison >développement back-end >Tutoriel Python >Comment puis-je importer des données CSV dans une liste en Python ?
Importation de données CSV dans une liste en Python
Lorsque vous travaillez avec des fichiers CSV (valeurs séparées par des virgules) en Python, on peut rencontrer le Vous devez importer les données dans une liste pour un traitement ultérieur. Cette question répond à ce scénario, fournissant une solution complète pour convertir les données CSV en une liste structurée de tuples ou de chaînes.
En utilisant le module csv, nous pouvons y parvenir avec un simple bloc de code :
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)
Ce code lira le fichier CSV, chaque ligne étant représentée comme un tuple dans la liste de données. Le format de chaque tuple est (chaîne, catégorie).
Alternativement, si vous préférez une liste de chaînes, modifiez simplement le code comme suit :
... # Convert CSV data to a list of strings data = [row for row in reader]
Pour les anciennes versions de Python 2 , le code mis à jour est :
import csv with open('file.csv', 'rb') as f: reader = csv.reader(f) your_list = list(reader)
Quelle que soit votre version de Python, la solution fournie vous permet d'importer efficacement des données CSV dans une liste, soit sous forme de tuples ou des chaînes, rationalisant vos tâches de manipulation de données.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!