Comment convertir une liste de listes Python en fichier CSV ?

Patricia Arquette
Libérer: 2024-11-16 01:37:02
original
668 Les gens l'ont consulté

How to Convert a Python List of Lists to a CSV File?

Exportation d'une liste de listes Python vers un fichier CSV

Votre objectif est de convertir une liste de listes Python en un fichier CSV, en garantissant que les données de différents types (float, int, string) sont conservées dans chaque sous-liste. Le format CSV souhaité implique de séparer les éléments de chaque sous-liste à l'aide de virgules et d'aligner les sous-listes verticalement.

Pour y parvenir, vous pouvez tirer parti du module csv intégré de Python :

import csv

with open('out.csv', 'w', newline='') as f:
    writer = csv.writer(f)
    writer.writerows(a)
Copier après la connexion

Ici, il est supposé que « a » représente votre liste de listes. En spécifiant 'newline='' lors de l'ouverture du fichier, vous empêchez l'insertion automatique de nouvelles lignes à la fin de chaque ligne. La fonction 'csv.writer()' crée un nouvel objet écrivain pour le fichier spécifié. À l'aide de la méthode 'writerows()', nous parcourons chaque sous-liste dans 'a' et l'écrivons dans le fichier CSV, en séparant les éléments par des virgules.

Cette approche offre une flexibilité dans la personnalisation du format de sortie en fournissant des paramètres facultatifs. vers 'csv.writer()'. Par exemple, vous pouvez définir un délimiteur (par exemple, ';') pour séparer les éléments ou spécifier le style de guillemets pour les valeurs de chaîne.

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