Lines Matching refs:sorted
11 in-place. There is also a :func:`sorted` built-in function that builds a new
12 sorted list from an iterable.
20 A simple ascending sort is very easy: just call the :func:`sorted` function. It
21 returns a new sorted list:
25 >>> sorted([5, 2, 3, 1, 4])
30 than :func:`sorted` - but if you don't need the original list, it's slightly
41 lists. In contrast, the :func:`sorted` function accepts any iterable.
45 >>> sorted({1: 'D', 2: 'B', 3: 'B', 4: 'E', 5: 'A'})
51 Both :meth:`list.sort` and :func:`sorted` have a *key* parameter to specify a
59 >>> sorted("This is a test string from Andrew".split(), key=str.lower)
77 >>> sorted(student_tuples, key=lambda student: student[2]) # sort by age
97 >>> sorted(student_objects, key=lambda student: student.age) # sort by age
114 >>> sorted(student_tuples, key=itemgetter(2))
117 >>> sorted(student_objects, key=attrgetter('age'))
125 >>> sorted(student_tuples, key=itemgetter(1,2))
128 >>> sorted(student_objects, key=attrgetter('grade', 'age'))
134 Both :meth:`list.sort` and :func:`sorted` accept a *reverse* parameter with a
140 >>> sorted(student_tuples, key=itemgetter(2), reverse=True)
143 >>> sorted(student_objects, key=attrgetter('age'), reverse=True)
156 >>> sorted(data, key=itemgetter(0))
168 >>> s = sorted(student_objects, key=attrgetter('age')) # sort on secondary key
169 >>> sorted(s, key=attrgetter('grade'), reverse=True) # now sort on primary key, descending
196 * Second, the decorated list is sorted.
216 preserved in the sorted list.
220 example the original list could contain complex numbers which cannot be sorted
234 there was no :func:`sorted` builtin and :meth:`list.sort` took no keyword
251 >>> sorted([5, 2, 4, 1, 3], cmp=numeric_compare) # doctest: +SKIP
260 >>> sorted([5, 2, 4, 1, 3], cmp=reverse_numeric) # doctest: +SKIP
291 >>> sorted([5, 2, 4, 1, 3], key=cmp_to_key(reverse_numeric))
302 >>> sorted([5, 2, 4, 1, 3], key=cmp_to_key(reverse_numeric))
322 >>> standard_way = sorted(data, key=itemgetter(0), reverse=True)
323 >>> double_reversed = list(reversed(sorted(reversed(data), key=itemgetter(0))))
335 >>> sorted(student_objects)
338 * Key functions need not depend directly on the objects being sorted. A key
347 >>> sorted(students, key=newgrades.__getitem__)