Справочник · модуль 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.