Справочник · модуль 4 «Списки и текст»
Условие в списке
В конце можно добавить if. Запись [x for x in nums if x > 0] оставит только подходящие.
Сравнение из жизни
Как сито для отбора.
Пример
table = [[1, 2, 3], [4, 5, 6]]
print(table[1])
print(table[1][0])
for row in table:
print(row)Результат
[4, 5, 6] 4 [1, 2, 3] [4, 5, 6]
Учитель в уроке Элементом списка может быть другой список. Так хранят таблицу. Два номера подряд: сначала ряд, потом столбец. Запись table один, ноль — ряд с номером один и столбец ноль.
Запомнить
if в конце — как сито на конвейере. В новый список попадают только подходящие.
Тема из урока 4.7 «Список одной строчкой» курса PythonAZ.