我有我的txt文件,我需要通過某個元素對信息進行排序。 這將是原始文件按python列表元素排序項目
Wheaton,Will,7
Parker,Peter,9
Apple,Adam,1
Jones,Mike,10
Potter,Harry,7
它的文件,以通過第三個元素進行排序,這樣該文件將使用
allItems = []
for i in info:
data = i.rstrip('\n').split(',')
allItems.append(data)
allItems.sort(key=lambda x: x[2])
但讀
Apple,Adam,1
Wheaton,Will,7
Potter,Harry,7
Parker,Peter,9
Jones,Mike,10
我曾嘗試沒有工作。我怎麼能組織按列表元素。也會自動蟒蛇按字母順序排列的線條,否則我將不得不這樣做sepatately
*但沒有一個作品*。 **如何**不起作用?你得到的輸出是什麼? –
您是否試過'key = itemgetter(2)'而不是那個lambda? *'來自操作員導入itemgetter' – Brian
您的第一次嘗試(至少發佈時間)從'data'切換到'lists'作爲排序事項。 – chepner