Sort Tuples Python
I have a list of tuples in my Blender python code scores=[(1489,'Sean'), (2850,'Bob'), (276,'Crap Player'), (78495, 'Great Player'), (8473, 'Damian'), (4860, 'Andy'), (0, 'Stephen'
Solution 1:
Just do:
printsorted(scores, reverse=True)
[(78495, 'Great Player'), (8473, 'Damian'), (4860, 'Andy'), (2850, 'Bob'), (1489, 'Sean'), (276, 'Crap Player'), (0, 'Stephen')]
you can use scores.sort(reverse=True)
if you want to sort in place, and by the way the sort function in case of list of tuple by default sort by first item , second item ..
Solution 2:
Solution 3:
scores.sort(reverse=True)
>>> print scores
[(78495, 'Great Player'), (8473, 'Damian'), (4860, 'Andy'), (2850, 'Bob'), (1489, 'Sean'), (276, 'Crap Player'), (0, 'Stephen')]
Post a Comment for "Sort Tuples Python"