Maison > développement back-end > Tutoriel Python > Comment puis-je importer des données CSV dans une liste en Python ?

Comment puis-je importer des données CSV dans une liste en Python ?

Mary-Kate Olsen
Libérer: 2024-11-30 12:58:11
original
839 Les gens l'ont consulté

How Can I Import CSV Data into a List in 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)
Copier après la connexion

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]
Copier après la connexion

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)
Copier après la connexion

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!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal