PYTHON CORE · УРОК 33

Новый список быстро

Генератор списка · около 13 минут

Учиться с прогрессом →Читай конспект бесплатно. Для сохранения работ войди в аккаунт.
ШАГ 1

Короткая запись цикла

Внутри квадратных скобок можно описать, как получить каждый новый элемент из старого списка.

nums = [1, 2, 3]
squares = [n * n for n in nums]
print(squares)

✦ Получится [1, 4, 9].

ШАГ 2

Читай слева направо

Сначала вычисление n * 2, потом for n in nums. Для каждого числа получается новое значение.

nums = [2, 3]
doubled = [n * 2 for n in nums]
print(doubled)

✦ Получится [4, 6].

КЛАССНАЯ РАБОТА

Набери код самостоятельно

Перепечатай короткий способ создать новый список.

nums = [2, 4]
doubled = [n * 2 for n in nums]
print(doubled)
Открыть редактор для классной работы →
ДОМАШНЕЕ ЗАДАНИЕ

Реши сам

Создай numbers = [1, 2, 3]. С помощью генератора списка создай doubled, где каждое число умножено на 2, и выведи doubled.

Готовый ответ не показан. Используй похожие примеры из конспекта.

Открыть домашнее задание →