Search Header Logo
Сортировки в python

Сортировки в python

Assessment

Presentation

Computers

9th Grade

Hard

Created by

Марфа Красносельская

FREE Resource

7 Slides • 0 Questions

1

​Встроенная сортировка в Python

Красносельская М. А.​

2

media
  • [...].sort()

  • sorted(...)​

В чём разница?​

Мы знаем два способа сортировки:​

3

  • это отдельная​ функция

  • получает на вход итератор

  • возвращает список (новый)​

sorted()​

  • ​это метод списков (list)

  • ​меняет сам список

  • возвращает None

[...].sort()​

​Различие:

Перечислите все итераторы, которые знаете​

4

​Какой код выполнится без ошибки?

Что будет выведено?​

Здесь ссылка на коллаб

Потренируемся читать код​

5

Кортежи и их сравнение

​Два кортежа, у которых сравнимы соответствующие элементы, можно упорядочить в лексикографическом порядке

​Какой кортеж больше? (1, 2) или (1, 2, 3)

media

6

Дополнительные настройки

Именованные параметры

Придумайте пример осмысленной функции для сортировки​

  • reverse=True ИЛИ reverse=False​

  • key=...

    • len -- сортировка по длине для строчек

    • upper -- сортировка строк в словарном порядке без учёта регистра

    • func -- имя специально написанной функции

7

Сортировка по нескольким параметрам

media
media

​def multiSort(x):

...

media

​Встроенная сортировка в Python

Красносельская М. А.​

Show answer

Auto Play

Slide 1 / 7

SLIDE