פייתון/פייתון גרסה 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 |