Sorting multiple attributes of lists at a time in python? -


i have tuple represents person contains (id, overall score, days employed, peer score).

i have decided put each tuple in list follows:

alist = [ atup, btup, ctup.....] 

i rank people best worst based on rules below. rules follows:

1. people(in case tuples) sorted based on overall score. -->if overall score same, sort number of days employed.  -->if days employed same, sort peer score. -->if peer score same, sort id(the smaller id gets preferenced. 

is there method in python allows me achieve this? close .sort() method?

the default sort() tuples. need make sure tuples of form (score, days_employed, peer_score, id).


Comments

Popular posts from this blog

Java 3D LWJGL collision -

spring - SubProtocolWebSocketHandler - No handlers -

methods - python can't use function in submodule -