summaryrefslogtreecommitdiff
path: root/PYTHON/MAP.md
diff options
context:
space:
mode:
Diffstat (limited to 'PYTHON/MAP.md')
-rw-r--r--PYTHON/MAP.md15
1 files changed, 15 insertions, 0 deletions
diff --git a/PYTHON/MAP.md b/PYTHON/MAP.md
new file mode 100644
index 0000000..f1b79ff
--- /dev/null
+++ b/PYTHON/MAP.md
@@ -0,0 +1,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
+```