Junior — Middle
87
Koja je glavna funkcija lističkih izraza u Pythonu?
Компаније где су питане
ООО УайтСнейк
Одговор од АИ
sobes.tech АИ
Списковые выражения (list comprehensions) в Python служат для компактного и выразительного создания списков на основе существующих итерируемых объектов. Они позволяют заменить циклы и условные операторы более лаконичным и читаемым синтаксисом.
Пример:
# Создать список квадратов чисел от 0 до 9
squares = [x**2 for x in range(10)]
print(squares) # [0, 1, 4, 9, 16, 25, 36, 49, 64, 81]
Основные преимущества:
- Краткость кода
- Улучшенная читаемость
- Возможность добавлять условия (фильтрацию) внутри выражения
Пример с условием:
even_squares = [x**2 for x in range(10) if x % 2 == 0]
print(even_squares) # [0, 4, 16, 36, 64]