Подробнее о составлении списков
Вы должны помнить правила, регулирующие создание и использование особого явления Python под названием генерирование списков - простой и впечатляющий способ создания списков и их содержимого.
Если Вам это нужно, мы предоставили быстрое напоминание в редакторе.
Внутри кода есть две части, каждая из которых создает список, содержащий несколько первых натуральных степеней десяти.
Первый использует обычный способ использования цикла for
, в то время как второй использует генерирование списка и создает список на месте, не нуждаясь в цикле или любом другом расширенном коде. р>
Похоже, что список создается внутри себя - это не так, конечно, как Python должен выполнять практически ту же операцию, как и в первом фрагменте, но бесспорно, что вторая форма более элегантна, и позволяет читающему код избегать лишних деталей.
В примере выводятся две идентичные строки, содержащие следующий текст:
[1, 10, 100, 1000, 10000, 100000]
[1, 10, 100, 1000, 10000, 100000]
output
Запустите код, чтобы проверить, правы ли вы.