Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit c5c43b8

Browse files
committed
merge
2 parents ab425aa + b9531bc commit c5c43b8

1 file changed

Lines changed: 5 additions & 1 deletion

File tree

Doc/howto/sorting.rst

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -262,7 +262,11 @@ Odd and Ends
262262
twice:
263263

264264
>>> data = [('red', 1), ('blue', 1), ('red', 2), ('blue', 2)]
265-
>>> assert sorted(data, reverse=True) == list(reversed(sorted(reversed(data))))
265+
>>> standard_way = sorted(data, key=itemgetter(0), reverse=True)
266+
>>> double_reversed = list(reversed(sorted(reversed(data), key=itemgetter(0))))
267+
>>> assert standard_way == double_reversed
268+
>>> standard_way
269+
[('red', 1), ('red', 2), ('blue', 1), ('blue', 2)]
266270

267271
* The sort routines are guaranteed to use :meth:`__lt__` when making comparisons
268272
between two objects. So, it is easy to add a standard sort order to a class by

0 commit comments

Comments
 (0)