-4
我製作了一個程序,它在txt文件中存儲附有名稱的分數。但是,我想打印附加到樂譜名稱的字母順序。我創建了一個代碼,但它只是按照名稱和分數輸入到文件中的順序打印出來的。我希望他們按字母順序排列。任何幫助?按照字母順序排列來自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)
'排序()'函數會做一個就地排序。所以你不需要再次排序。 – 2015-04-05 15:03:11
是的,但它沒有打印時排序 – johnny 2015-04-05 15:04:52
你的文本文件的格式是什麼?是得分然後名稱或名稱然後得分?名稱包括第一個和最後一個以及它們的順序是什麼。如果它包含第一個和最後一個,是否要按名字或最後一個排序? – vbranden 2015-04-05 15:07:26