Say I have the following in a text file:
car
apple
bike
book
How can I read it and put them into a dictionary
You can use the file with with like this. This is called a context manager and automatically closes the file at the end of the indented block
with open('data.txt') as f:
words = f.readlines()
If you want to do it without a context manager, you should close the file yourself
f = open('data.txt')
words = f.readlines()
f.close()
Otherwise the file remains open at least as long as f
is still in scope