Categories
Python Answers

How to write a list to a file with Python?

Spread the love

Sometimes, we want to write a list to a file with Python.

In this article, we’ll look at how to write a list to a file with Python.

How to write a list to a file with Python?

To write a list to a file with Python, we can open the file with open.

Then we loop through the list items with a for loop and call f.write on each item.

For instance, we write:

my_list = [1, 2, 3]

with open('your_file.txt', 'w') as f:
    for item in my_list:
        f.write("%s\n" % item)

We call open with the path to the text file we want to write to.

'w' lets us write to the file.

Then we loop through my_list and call f.write in the loop body.

Therefore, your_file.txt has:

1
2
3

as its content.

Conclusion

To write a list to a file with Python, we can open the file with open.

Then we loop through the list items with a for loop and call f.write on each item.

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 *