У меня есть программа, в которой я беру текстовый файл, разбиваю текст на отдельные слова и помещаю их в список. следующая часть - отсортировать список по алфавиту и напечатать его.
Пока у меня есть текстовый файл, который просто говорит: «Быстрая коричневая лиса перепрыгивает через ленивую собаку»
и моя программа пока выглядит так:
file = input("Enter File Name: ")
myList =[]
readFile = open(file, 'r')
for line in readFile:
myList.append(line.split(" "))
myList.sort()
print(myList)
проблема в том, что когда я запускаю программу, список создается и заполняется каждым словом, но когда он распечатывается, он не сортируется в алфавитном порядке. Я также попробовал print(myList.sort())
, и единственное, что печатает, это "none"