SHARE
TWEET

Untitled

a guest Jul 31st, 2019 110 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. # Руководство по использованию параметра key функции sort.
  2. # Параметр key принимает функцию f, которая будет применена
  3. # к элементу массива перед сравнением
  4. # например, если у нас есть следующий массив:
  5. a = ["asd", "b", "dasdas", "", "as"]
  6. # и мы вызываем
  7. a.sort(key=len)
  8. # сортироваться на самом деле будет список
  9. [3, 1, 6, 0, 2]
  10. # в качестве параметра key можно передавать любую
  11. # функцию, принимающую ровно один аргумент, например:
  12. # len, str, а также самописные функции
  13. def inverse(a):
  14.     return -a
  15.  
  16.  
  17. b = [1, 3, 6, 1, 7, 9, 12]
  18. b.sort(key=inverse)
  19. # таким образом массив будет отсортирован по убыванию
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top