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)
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!