Rumah >pembangunan bahagian belakang >Tutorial Python >Bagaimana untuk Menukar Senarai Senarai Python kepada Fail CSV?

Bagaimana untuk Menukar Senarai Senarai Python kepada Fail CSV?

Patricia Arquette
Patricia Arquetteasal
2024-11-16 01:37:02754semak imbas

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

Mengeksport Senarai Senarai Python ke Fail CSV

Objektif anda adalah untuk menukar senarai senarai Python kepada fail CSV, memastikan bahawa data dari pelbagai jenis (float, int, rentetan) disimpan dalam setiap subsenarai. Format CSV yang dikehendaki melibatkan pengasingan elemen dalam setiap subsenarai menggunakan koma dan menjajarkan subsenarai secara menegak.

Untuk mencapai ini, anda boleh memanfaatkan modul csv terbina dalam Python:

import csv

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

Di sini, ia diandaikan bahawa 'a' mewakili senarai senarai anda. Dengan menyatakan 'newline='' semasa membuka fail, anda menghalang pemasukan automatik baris baharu pada penghujung setiap baris. Fungsi 'csv.writer()' mencipta objek penulis baharu untuk fail yang ditentukan. Dengan menggunakan kaedah 'writerows()', kami mengulangi setiap subsenarai dalam 'a' dan menulisnya pada fail CSV, memisahkan elemen dengan koma.

Pendekatan ini menawarkan fleksibiliti dalam menyesuaikan format output dengan menyediakan parameter pilihan kepada 'csv.writer()'. Sebagai contoh, anda boleh mentakrifkan pembatas (cth., ';') untuk memisahkan elemen atau menentukan gaya petikan untuk nilai rentetan.

Atas ialah kandungan terperinci Bagaimana untuk Menukar Senarai Senarai Python kepada Fail CSV?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn