Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # Руководство по использованию параметра key функции sort.
- # Параметр key принимает функцию f, которая будет применена
- # к элементу массива перед сравнением
- # например, если у нас есть следующий массив:
- a = ["asd", "b", "dasdas", "", "as"]
- # и мы вызываем
- a.sort(key=len)
- # сортироваться на самом деле будет список
- [3, 1, 6, 0, 2]
- # в качестве параметра key можно передавать любую
- # функцию, принимающую ровно один аргумент, например:
- # len, str, а также самописные функции
- def inverse(a):
- return -a
- b = [1, 3, 6, 1, 7, 9, 12]
- b.sort(key=inverse)
- # таким образом массив будет отсортирован по убыванию
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement