python sort multiple keys
s = sorted(s, key = lambda x: (x[1], x[2]))
3
5
records.sort(
key = lambda l: (l[0], l[2])
)
Thank you!
5
0
3.8
10
mylist = sorted(mylist, key=itemgetter('name', 'age'))
mylist = sorted(mylist, key=lambda k: (k['name'].lower(), k['age']))
mylist = sorted(mylist, key=lambda k: (k['name'].lower(), -k['age']))
Thank you!
10
0
4.33
3
records.sort(
key = lambda l: (l[0], l[2])
)
Thank you!
3
0
3.75
8
>>> def multisort(xs, specs):
... for key, reverse in reversed(specs):
... xs.sort(key=attrgetter(key), reverse=reverse)
... return xs
Thank you!
8
0
Are there any code examples left?
New code examples in category Python