У меня есть набор функций f(x), g(x), s(x), t(x)
.
Они спроектированы так, чтобы объединяться в цепочку: f(g(s(t(x))))
Функции разработаны таким образом, что они могут быть связаны в любой последовательности. Другая часть моего кода строит последовательность в списке: [f, g, s, t]
Есть ли элегантный способ взять список и объединить вызовы функций, получив выходные данные последнего результата?
Теперь, очевидно, я могу сделать это, используя внешнюю переменную, подобную счетчику, которая отслеживает вывод, и простой for
индекс приращения цикла, но мне было интересно, есть ли более Pythonic способ сделать это?