Содержание
- 2. Обработка коллекций. Потоковый ввод sys.stdin
- 3. Итерируемые объекты. Почему filter и map возвращают не список Прежде чем обсуждать новые функции, нужно немного
- 4. Итерируемые объекты. Почему filter и map возвращают не список Для начала поймем, почему эти функции возвращают
- 5. Итерируемые объекты. Почему filter и map возвращают не список Первый — перебирать элементы обычным циклом for
- 6. Итерируемые объекты. Почему filter и map возвращают не список Второй вариант — сделать список квадратов, затем
- 7. Итерируемые объекты Функция map использует гибридный метод. Ее результат позволяет перебирать не числа, а их квадраты
- 8. Итерируемые объекты В нашем примере функция map в любой момент времени хранит только то единственное число,
- 9. Итерируемые объекты # Версия, создающая промежуточный список. # Осторожно: при запуске этой команды, Python сначала #
- 10. Итерируемые объекты Упрощенно говоря, есть два типа итерируемых объектов: Итераторы, которые позволяют перебирать элементы. Они не
- 11. Итерируемые объекты Большинство функций Python, которые работают с итераторами, умеют работать и с коллекциями. Поэтому слова
- 12. Функции max/min/sorted и использование ключа сортировки Рассмотрим еще один полезный специальный синтаксис в Python, позволяющий избавиться
- 13. Параметр key У функций вроде min/max/sorted есть опциональный (необязательный) параметр key. Параметр key принимает функцию, по
- 14. Параметр key Отсортировать слова можно различными способами. Если мы применим функцию sorted без аргумента key, слова
- 15. Параметр key Теперь давайте вызовем функцию sorted следующим образом: sorted(words, key=lambda s: len(s)) # => ['и',
- 16. Параметр key Теперь давайте вызовем функцию sorted следующим образом: sorted(words, key=lambda s: len(s)) # => ['и',
- 17. Параметр key Как отсортировать по убыванию длины?
- 18. Параметр key Как отсортировать по убыванию длины? key=lambda s: -len(s)
- 19. Параметр key Как отсортировать так, чтобы в начале списка шли слова с большой буквы (но в
- 20. Параметр key Как отсортировать так, чтобы в начале списка шли слова с большой буквы (но в
- 21. Параметр key Как отсортировать сначала по длине, а среди слов одинаковой длины — лексикографически?
- 22. Параметр key Как отсортировать сначала по длине, а среди слов одинаковой длины — лексикографически? key=lambda s:
- 23. Параметр key Очень удобно использовать ключ сортировки, если нам надо отсортировать список упорядоченных коллекций (списков, кортежей,
- 24. Параметр key li = [ ['Crawl', 'R', 61], ['Stuber', 'R', 42], ['Midsommar', 'R', 73], ['Yesterday', 'PG-13',
- 25. Параметр key Помимо функции sorted, параметр key принимают функции max и min. Вызов max(values, key) позволяет
- 26. Проверка коллекций: all, any При работе с коллекциями часто приходится определять, выполняется ли некоторое условие одновременно
- 27. Проверка коллекций: all, any В качестве единственного аргумента all и any принимают что-нибудь перечисляемое — например,
- 28. Проверка коллекций: all, any Функция any вернет True, если истинен хотя бы один элемент аргумента. any
- 29. Проверка коллекций: all, any Функции all и any могут быть особенно полезны в комбинации с функцией
- 30. Проверка коллекций: all, any А так — узнать, есть ли среди слов хотя бы одно, длиной
- 31. Потоковый ввод stdin В Python есть очень полезный встроенный итерируемый объект: sys.stdin. Это — итератор так
- 32. Потоковый ввод stdin sys.stdin — пример итератора, который невозможно перезапустить. Как и любой итератор, он может
- 33. Потоковый ввод stdin Хочется обратить ваше внимание на один интересный факт: допустим, вы написали программу, которая
- 34. Потоковый ввод stdin Чтобы работать с sys.stdin, прежде всего необходимо подключить модуль sys командой import sys.
- 35. Потоковый ввод stdin Что происходит? Пока есть данные в потоке sys.stdin (то есть пока пользователь их
- 36. Потоковый ввод stdin Если вы работаете в IDE Wing, кликните правой кнопкой мыши и выберите Send
- 37. Потоковый ввод stdin Функция input выдает ошибку, если не получает ввод. Напишите простую программу: x, y
- 38. Ввод в одну строку С помощью sys.stdin можно в одну строку прочитать весь ввод (о количестве
- 40. Скачать презентацию






















![Параметр key li = [ ['Crawl', 'R', 61], ['Stuber', 'R', 42], ['Midsommar',](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1102995/slide-23.jpg)














Нейросети. Создание приложения с помощью нейросетей
Компьютерные игры
Как ставить статусы в зен?
Проектирование и разработка информационной системы для автоматизации работы кассира
Разработка игры под Android
ШАРП. Приложение для международного общения
Безопасный интернет
Файловая система
Перевод чисел из одной системы счисления в другую
Файловые менеджеры
Никнеймы. Что они могут рассказать о человеке?
Интернет как один из источников информационного обеспечения фундаментальных и прикладных научных исследований
Как прикрепить задание в системе Сетевой город. Образование
git
Основы Kotlin
Компоненты информационных технологий. Тема 1.2
Условный оператор
Форма для поиска уже существующих статей блога “Blog search form”
Ассортиментная идентификация продовольственных товаров
Презентация на тему Типы информационных моделей
Развитие систем подвижной связи к 5G
Информация и информационные процессы. Тест
Инструкция по работе с личным кабинетом автора в eLibrary.ru
Системы счисления (СС)
Российская СПС Консультант Плюс. Лекция 22
Библиографическая запись
Нумерация договоров и заказов в рамках ТО АМС
Правила работы на компьютере (1 класс)