Home >Backend Development >Python Tutorial >How Can I Import a CSV File into a Python List?
Python Import CSV
Importing a CSV file into a Python list allows you to access the data within the file conveniently. Here's how you can import a CSV file to a list in the desired format:
Using the csv Module
Tuples:
import csv with open('file.csv', newline='') as f: reader = csv.reader(f) data = list(reader) print(data)
Lists:
import csv with open('file.csv', newline='') as f: reader = csv.reader(f) data = [tuple(row) for row in reader] print(data)
Old Python 2 Answer
import csv with open('file.csv', 'rb') as f: reader = csv.reader(f) your_list = list(reader) print(your_list)
This code will read the CSV file and populate a list containing tuples or lists, depending on your desired format. Each tuple or list will represent a record in the CSV file, with the first element being the string and the second element being the category.
The above is the detailed content of How Can I Import a CSV File into a Python List?. For more information, please follow other related articles on the PHP Chinese website!