Утро доброе.
Самое время налить себе кофе устроится поудобнее и познакомиться с тремя встроенными функциями которые очень часто используют в Python.
И так начнём..
Первая на очереди у нас map().
map(func, list) - это встроенная функция Python, которая используется для применения функции к последовательности элементов, списков, словарей. Она является самой популярной функцией которую используют программисты.
****
foo = [1,2,3,4,5,6]
def bar(x):
return x*2
print(map(bar, foo))
****
Далее рассмотрим filter().
filter() - она похожа на map(), она тоже применяет функцию к какой либо последовательности, разница лишь в том что она возвращает значения которые подошли по условиям функции.
****
foo = [1,2,3,4,5,6]
def bar(x):
return x % 2 == o
print(filter(bar, foo))
****
И наконец крайняя функция это zip().
zip() - эта функция позволяет применять функцию к двумя последовательностям одновременно.
****
foo = [6,8,2,4,8,9]
bar = [3,7,1,8,4,0]
for x, y in zip(foo, bar):
print(x*y)
****
На этом все.
Ждите новых записей)