Junior — Middle
105
Poți explica ce este construcția expresiilor de liste în Python și cum se utilizează?
Companiile au fost întrebate
ООО УайтСнейк
Răspuns de la AI
sobes.tech AI
Списковые выражения (list comprehensions) в Python — это компактный и удобный способ создания списков на основе существующих итерируемых объектов. Они позволяют записать цикл и условие в одну строку, делая код более читаемым и лаконичным.
Общий синтаксис:
[выражение for элемент in итерируемый_объект if условие]
Пример: создать список квадратов чётных чисел от 0 до 9:
squares = [x**2 for x in range(10) if x % 2 == 0]
print(squares) # [0, 4, 16, 36, 64]
Списковые выражения широко используются для фильтрации, трансформации данных и упрощения кода, заменяя более громоздкие циклы и условные конструкции.