summaryrefslogtreecommitdiff
path: root/PYTHON/MAP.md
blob: f1b79ffb5fce7bbb3fe163b37f64daec0cba3141 (plain)
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 
```