1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
```python
# Функция map() применяется к каждому элементу последовательности и возвращает итератор.
numbers = [1, 2, 3, 4]
squared = map(lambda x: x**2, numbers)
print(list(squared)) # [1, 4, 9, 16]
# Можно передавать несколько списков:
a = [1, 2, 3]
b = [4, 5, 6]
print(list(map(lambda x, y: x + y, a, b))) # [5, 7, 9]
# Полезно для применения функций к списку без for
```
|