Menu

gitpiper

compose_right python Code Snippet in 2022

functionadvanced

Last Updated: 27 November 2022

Performs left-to-right function composition.

  • Use functools.reduce() to perform left-to-right function composition.
  • The first (leftmost) function can accept one or more arguments; the remaining functions must be unary.
from functools import reduce def compose_right(*fns): return reduce(lambda f, g: lambda *args: g(f(*args)), fns)
add = lambda x, y: x + y square = lambda x: x * x add_and_square = compose_right(add, square) add_and_square(1, 2) # 9

python snippet similar to compose_right For You in November 2022

Subscribe to our Newsletter

Subscribe to get resources directly to your inbox. You won't receive any spam! ✌️

© 2022 GitPiper. All rights reserved

Rackpiper Technology Inc

Company

About UsBlogContact

Subscribe to our Newsletter

Subscribe to get resources directly to your inbox. You won't receive any spam! ✌️