"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 converter uma lista de listas Python em um arquivo CSV?

Como converter uma lista de listas Python em um arquivo CSV?

Publicado em 15/11/2024
Navegar:209

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

Exportando uma lista de listas Python para um arquivo CSV

Seu objetivo é converter uma lista de listas Python em um arquivo CSV, garantindo que dados de vários tipos (float, int, string) são preservados em cada sublista. O formato CSV desejado envolve separar elementos dentro de cada sublista usando vírgulas e alinhar as sublistas verticalmente.

Para conseguir isso, você pode aproveitar o módulo csv integrado do Python:

import csv

with open('out.csv', 'w', newline='') as f:
    writer = csv.writer(f)
    writer.writerows(a)

Aqui, presume-se que 'a' representa sua lista de listas. Ao especificar 'newline='' ao abrir o arquivo, você evita a inserção automática de novas linhas no final de cada linha. A função 'csv.writer()' cria um novo objeto escritor para o arquivo especificado. Usando o método 'writerows()', iteramos cada sublista em 'a' e a escrevemos no arquivo CSV, separando os elementos por vírgulas.

Essa abordagem oferece flexibilidade na personalização do formato de saída, fornecendo parâmetros opcionais para 'csv.writer ()'. Por exemplo, você pode definir um delimitador (por exemplo, ';') para separar elementos ou especificar o estilo de aspas para valores de string.

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