-1
我有一個二維表:Python的2D列表排序
['C', 'A', 'D', 'B'], #header row
['F', 'C', 'F', 'E'], #row 1
['F', 'E', 'F', 'F'], #row 2
['B', 'A', 'F', 'A'],
['A', 'F', 'C', 'E'],
['F', 'F', 'E', 'E'],
['C', 'E', 'F', 'C']
該列表中的第一行是標題行:C,A,d,B. 我怎樣才能改變這種做法,列是爲了因此會顯示:
['A', 'B', 'C', 'D'], #header row
['C', 'E', 'F', 'F'], #row 1
['E', 'F', 'F', 'F'], #row 2
['A', 'A', 'B', 'F'],
['F', 'E', 'A', 'C'],
['F', 'E', 'F', 'E'],
['E', 'C', 'C', 'F']
我想要的標題是爲了A,B,C,d也與頭下方移動列
使用''''zip''轉置數據,轉置列表的第一項'''sort''',將其轉換回原始形式。請發佈您正在使用的代碼。 – wwii 2014-12-06 15:15:52