Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!

Categories

Order a matrix by columns with priority, python

Simone MasieroSimone Masiero Member Posts: 2

i have the following matrix:

catch = [['fc', 2, 12, 2], 
 ['abcd', 1, 2, 0], 
 ['ab', 1, 0, 0], 
 ['cf', 1, 13, 0], 
 ['fc', 1, 14, 0], 
 ['f', 1, 11, 0]] 

and i want this matrix to be ordered by the third columns firstly, when the values of the third column are equals, by the second column.

i just used

catch.sort(key=lambda x: x[3])
to sort the matrix by third column

Sign In or Register to comment.