将分数从txt文件排序为字母顺序

时间:2015-04-05 15:01:53

标签: python sorting

我制作了一个程序,它在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)

1 个答案:

答案 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());