Maison > développement back-end > Tutoriel Python > Comment exporter des listes imbriquées vers des fichiers CSV en Python ?

Comment exporter des listes imbriquées vers des fichiers CSV en Python ?

DDD
Libérer: 2024-11-13 10:21:02
original
914 Les gens l'ont consulté

How to Export Nested Lists to CSV Files in Python?

Exportation de listes imbriquées vers des fichiers CSV en Python

L'écriture de listes imbriquées, où chaque liste interne contient des éléments de différents types, dans des fichiers CSV peut être une tâche courante lorsque l'on travaille avec des données en Python. Voici comment relever ce défi :

Le module csv de Python fournit des méthodes pratiques pour gérer les opérations CSV. Pour écrire une liste de listes telles que a = [[1.2,'abc',3],[1.2,'werew',4]] dans un fichier CSV, suivez ces étapes :

  1. Ouvrez un fichier pour écrire en mode nouvelle ligne.

    import csv
    
    with open('out.csv', 'w', newline='') as f:
        ...
    Copier après la connexion
  2. Créez un objet écrivain CSV.

    writer = csv.writer(f)
    Copier après la connexion
  3. Écrivez la liste de listes dans le fichier à l'aide de writerows().

    writer.writerows(a)
    Copier après la connexion

Cette approche générera un fichier CSV avec chaque liste interne sur une ligne distincte, avec des éléments séparés par des virgules. Le format des données dans a sera conservé dans le fichier CSV, avec les éléments float, string et integer intacts.

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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal