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. Отримано нову вартість for кожного номера.

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.

Готової відповіді немає. Скористайся схожими прикладами з конспекту.

Відкриття вашого будинку