W dzisiejszych czasach zaczynam uczyć się haskell, a gdy to robię, próbuję implementować niektóre pomysły, które nauczyłem się z niego w Pythonie. Ale uznałem to za trudne. Możesz napisać funkcję w Haskell, która przyjmuje inną funkcję jako argument i zwraca tę samą funkcję z odwróconą kolejnością argumentów. Czy można zrobić coś podobnego w Pythonie? Na przykład,Odwracanie kolejności argumentów funkcji w Pythonie
def divide(a,b):
return a/b
new_divide = flip(divide)
# new_divide is now a function that returns second argument divided by first argument
można ewentualnie zrobić w Pythonie?
Myślę, że możesz użyć * args, a następnie odwrócić() tę listę argumentów ... lub coś w tym stylu. –