【发布时间】:2020-07-25 00:36:43
【问题描述】:
我有一个程序,我在其中接收一个 txt 文件并将文本分解为单个单词并将它们放入一个列表中。下一部分是按字母顺序对列表进行排序并打印出来。
到目前为止,我有一个文本文件,上面写着: “敏捷的棕狐跳过懒惰的狗”
到目前为止我的程序看起来像:
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”
【问题讨论】: