פייתון/פייתון גרסה 3/רשימת מודלים/functools


פונקציות סוג הסבר דוגמה
פונקצית reduce iter פונקציה שמקבלת iterable ופונקציה. פונקצית reduce מפעילה את הפונקציה על האיבר הראשון ב-iterable, ומפעילה את ערך ההחזרה עם האיבר הבא ב- iterable
from functools import reduce
product = reduce((lambda x, y: x * y), [1, 2, 3, 4])

print(product)
>>> 24

במקרה זה פייתון ממבצעת פעולת כפל 1*1, 1*2, 2*3, 6*4 ומחזירה את הערך הסופי 24