Раздел 45 · Python backend: Тарбадель

Генераторы списков, all и any

junior~30 мин

без входаВойди, чтобы отмечать прогресс, вести заметки и решать задачи в редакторе. войти

Меню ларька уже лежит в словаре: название товара и цена в копейках. Ответ на вопрос курьера это часть меню, только те товары, что стоят не дороже пяти кредитов. Отобрать её ты умеешь ещё с урока 12: пустой список, цикл, if, append. Четыре строки на вопрос, который Клабс задаёт одной фразой.

В Python для таких вопросов есть запись в одну строку. Она читается почти как фраза Клабса: «названия товаров из меню, если цена не больше пятисот копеек». Сегодня разберём её, её родственников для словарей и множеств и три встроенные функции, которые отвечают на вопросы «сколько», «все ли» и «есть ли хоть один».

урок из курса

Урок из курса «Python backend: Тарбадель». Курс покупается один раз и остаётся навсегда: 500 ₽.

Оплата пока не подключена: премиум и курсы открываются промокодом.