"Si un trabajador quiere hacer bien su trabajo, primero debe afilar sus herramientas." - Confucio, "Las Analectas de Confucio. Lu Linggong"
Página delantera > Programación > ¿Cómo exportar listas anidadas a archivos CSV en Python?

¿Cómo exportar listas anidadas a archivos CSV en Python?

Publicado el 2024-11-14
Navegar:127

How to Export Nested Lists to CSV Files in Python?

Exportar listas anidadas a archivos CSV en Python

Escribir listas anidadas, donde cada lista interna contiene elementos de diferentes tipos, en archivos CSV puede ser una tarea común cuando se trabaja con datos en Python. A continuación se explica cómo afrontar este desafío:

El módulo csv de Python proporciona métodos convenientes para manejar operaciones CSV. Para escribir una lista de listas como a = [[1.2,'abc',3],[1.2,'werew',4]] en un archivo CSV, siga estos pasos:

  1. Abrir un archivo para escribir en modo de nueva línea.

    import csv
    
    with open('out.csv', 'w', newline='') as f:
        ...
  2. Crea un objeto escritor CSV.

    writer = csv.writer(f)
  3. Escribe la lista de listas al archivo usando writerows().

    writer.writerows(a)

Este enfoque generará un Archivo CSV con cada lista interna en una línea separada, con elementos separados por comas. El formato de los datos en a se conservará en el archivo CSV, con los elementos flotantes, de cadena y enteros intactos.

Último tutorial Más>

Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.

Copyright© 2022 湘ICP备2022001581号-3