Mengimport Fail CSV ke dalam Senarai dalam Python
Untuk mengimport fail CSV (Comma-Separated Values) ke dalam senarai dalam Python, anda boleh menggunakan modul csv terbina dalam. Modul ini memudahkan pembacaan dan penulisan fail CSV.
Menggunakan Modul csv
Berikut ialah contoh mudah cara mengimport fail CSV ke dalam senarai menggunakan modul csv :
import csv # Open the CSV file with open('file.csv', newline='') as f: # Initialize the CSV reader reader = csv.reader(f) # Convert the contents of the CSV file into a list data = list(reader) # Print the list of records print(data)
Output akan menjadi senarai senarai yang mengandungi setiap baris dalam fail CSV. Contohnya, jika fail CSV mengandungi baris berikut:
This is the first line,Line1 This is the second line,Line2 This is the third line,Line3
Senarai data ialah:
[['This is the first line', 'Line1'], ['This is the second line', 'Line2'], ['This is the third line', 'Line3']]
Menukar kepada Tuples
Jika anda memerlukan senarai tupel dan bukannya senarai, anda boleh menggunakan pemahaman senarai untuk menukar senarai itu kepada tupel:
# Convert `data` from a list of lists to a list of tuples data = [tuple(row) for row in data]
Nota untuk Python 2
Contoh ini adalah untuk Python 3. Untuk Python 2, anda mungkin perlu menggunakan mod rb semasa membuka fail dan pembolehubah your_list dan bukannya data:
with open('file.csv', 'rb') as f: reader = csv.reader(f) your_list = list(reader)
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Mengimport Fail CSV ke dalam Senarai dalam Python?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!