我制作了一个程序,它在txt文件中存储了一个带有名称的分数。但是,我想打印附加到分数的名称的字母顺序。我已经创建了一个代码,但它只按照名称和分数输入到文件中的顺序打印出来。我希望它们按字母顺序排列。有什么帮助吗?
if class_==1:
inputFile=open('class_1', 'r')
lineList = inputFile.readlines()
lineList.sort()
print('The input in alphabetical order below :')
for line in sorted(lineList):
print(line)
答案 0 :(得分:1)
这应该很简单
<强> class_1 强>
tom:8
bill:5
mike:6
<强>蟒强>
inputFile = open('scores.txt', 'r')
lineList = inputFile.readlines()
for line in sorted(lineList):
print(line.rstrip());