0

with open("python file example") as file:

new_list = [word.rstrip('\n') for word in file]
print(new_list)

list_of_words = []
for line in new_list:
    *for word in line:
        list_of_words.append(word)*

print(list_of_words)

I am getting into managing files with python:

My second for loop returns a list of letters instead of words for some reason, what's the problem?

Emad G
  • 1
  • 2
    `line` is a string, which iterates on each character when you loop through it. I think you're looking for `for word in line.split()` – Wondercricket Nov 22 '21 at 16:37

0 Answers0