Справочник · модуль 4 «Списки и текст»

Список одной строчкой

Запись [x * 2 for x in nums] собирает новый список одной строчкой. Для каждого x берётся x * 2.

Сравнение из жизни

Как конвейер, который обрабатывает каждую деталь.

Пример

grid = [[0 for col in range(3)] for row in range(2)]
print(grid)
Результат
[[0, 0, 0], [0, 0, 0]]

Учитель в уроке Таблицу тоже можно собрать одной строчкой. Внутри строка из трёх нулей, снаружи две такие строки.

Запомнить

Список одной строчкой — как конвейер. Каждый элемент проходит через станок и падает в новый список.

Тема из урока 4.7 «Список одной строчкой» курса PythonAZ.

В этом же уроке