Tri d'une liste de listes en Python

c2=[]
row1=[1,22,53]
row2=[14,25,46]
row3=[7,8,9]

c2.append(row2)
c2.append(row1)
c2.append(row3)

c2 est maintenant:

[[14, 25, 46], [1, 22, 53], [7, 8, 9]]

comment puis-je trier c2 d'une manière telle que par exemple:

for row in c2:

sort on row[2]

le résultat serait:

[[7,8,9],[14,25,46],[1,22,53]]

l'autre question est de savoir comment dois-je d'abord trier par ligne[2] et, dans ce jeu en ligne[1]

source d'informationauteur l--''''''---------''''''''''''