"Se um trabalhador quiser fazer bem o seu trabalho, ele deve primeiro afiar suas ferramentas." - Confúcio, "Os Analectos de Confúcio. Lu Linggong"
Primeira página > Programação > Como exportar listas aninhadas para arquivos CSV em Python?

Como exportar listas aninhadas para arquivos CSV em Python?

Publicado em 2024-11-14
Navegar:794

How to Export Nested Lists to CSV Files in Python?

Exportando listas aninhadas para arquivos CSV em Python

Escrever listas aninhadas, onde cada lista interna contém elementos de tipos diferentes, para arquivos CSV pode ser uma tarefa comum ao trabalhar com dados em Python. Veja como enfrentar esse desafio:

O módulo csv do Python fornece métodos convenientes para lidar com operações CSV. Para escrever uma lista de listas como a = [[1.2,'abc',3],[1.2,'werew',4]] em um arquivo CSV, siga estas etapas:

  1. Abra um arquivo para escrever no modo nova linha.

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

    writer = csv.writer(f)
  3. Escreva a lista de listas para o arquivo usando writerows().

    writer.writerows(a)

Esta abordagem irá gerar um Arquivo CSV com cada lista interna em uma linha separada, com elementos separados por vírgulas. O formato dos dados em a será preservado no arquivo CSV, com elementos float, string e inteiros intactos.

Tutorial mais recente Mais>

Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.

Copyright© 2022 湘ICP备2022001581号-3