Categories
Python Answers

How to read a text file into a list or an array with Python?

Spread the love

Sometimes, we want to read a text file into a list or an array with Python.

In this article, we’ll look at how to read a text file into a list or an array with Python.

How to read a text file into a list or an array with Python?

To read a text file into a list or an array with Python, we can use csv.reader.

For instance, we write

import csv

with open('filename.csv', 'r') as fd:
    reader = csv.reader(fd)
    for row in reader:
        # ...

to open filename.csv with open.

Then we call csv.reader with the fd file handle to read the csv file into an iterator.

And then we use the a for loop to loop through the reader iterator and do what we want with the row.

Conclusion

To read a text file into a list or an array with Python, we can use csv.reader.

By John Au-Yeung

Web developer specializing in React, Vue, and front end development.

Leave a Reply

Your email address will not be published. Required fields are marked *