Rumah >pembangunan bahagian belakang >Tutorial Python >Bagaimana untuk Mengeksport Senarai Bersarang ke Fail CSV dalam Python?

Bagaimana untuk Mengeksport Senarai Bersarang ke Fail CSV dalam Python?

DDD
DDDasal
2024-11-13 10:21:02917semak imbas

How to Export Nested Lists to CSV Files in Python?

Mengeksport Senarai Bersarang ke Fail CSV dalam Python

Menulis senarai bersarang, di mana setiap senarai dalaman mengandungi elemen jenis yang berbeza, kepada fail CSV boleh menjadi tugas biasa apabila bekerja dengan data dalam Python. Begini cara untuk menangani cabaran ini:

Modul csv Python menyediakan kaedah mudah untuk mengendalikan operasi CSV. Untuk menulis senarai senarai seperti a = [[1.2,'abc',3],[1.2,'werew',4]] pada fail CSV, ikut langkah berikut:

  1. Buka fail untuk menulis dalam mod baris baharu.

    import csv
    
    with open('out.csv', 'w', newline='') as f:
        ...
  2. Buat penulis CSV objek.

    writer = csv.writer(f)
  3. Tulis senarai senarai pada fail menggunakan writerows().

    writer.writerows(a)

Pendekatan ini akan menjana Fail CSV dengan setiap senarai dalaman pada baris yang berasingan, dengan elemen dipisahkan dengan koma. Format data dalam a akan disimpan dalam fail CSV, dengan unsur apungan, rentetan dan integer yang utuh.

Atas ialah kandungan terperinci Bagaimana untuk Mengeksport Senarai Bersarang ke Fail CSV dalam Python?. 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