Rumah > pembangunan bahagian belakang > Tutorial Python > Bagaimanakah Saya Boleh Mengimport Data CSV ke dalam Senarai dalam Python?

Bagaimanakah Saya Boleh Mengimport Data CSV ke dalam Senarai dalam Python?

Mary-Kate Olsen
Lepaskan: 2024-11-30 12:58:11
asal
839 orang telah melayarinya

How Can I Import CSV Data into a List in Python?

Mengimport Data CSV ke dalam Senarai dalam Python

Apabila bekerja dengan fail CSV (Comma-Separated Values) dalam Python, seseorang mungkin menghadapi perlu mengimport data ke dalam senarai untuk pemprosesan selanjutnya. Soalan ini menangani senario ini, menyediakan penyelesaian komprehensif untuk menukar data CSV ke dalam senarai tuple atau rentetan berstruktur.

Menggunakan modul csv, kita boleh mencapai ini dengan blok kod mudah:

import csv

# Open the CSV file
with open('file.csv', 'r') as f:
    # Create a CSV reader
    reader = csv.reader(f)
    
    # Convert CSV data to a list of tuples
    data = list(reader)
Salin selepas log masuk

Kod ini akan membaca fail CSV, dengan setiap baris diwakili sebagai tuple dalam senarai data. Format setiap tuple ialah (rentetan, kategori).

Sebagai alternatif, jika anda lebih suka senarai rentetan, cuma ubah suai kod seperti berikut:

...
# Convert CSV data to a list of strings
data = [row for row in reader]
Salin selepas log masuk

Untuk versi lama Python 2 , kod yang dikemas kini ialah:

import csv
with open('file.csv', 'rb') as f:
    reader = csv.reader(f)
    your_list = list(reader)
Salin selepas log masuk

Tidak kira versi Python anda, penyelesaian yang disediakan membolehkan anda mengimport data CSV ke dalam senarai, sama ada sebagai tupel atau rentetan, memperkemas tugas manipulasi data anda.

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Mengimport Data CSV ke dalam Senarai dalam Python?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan