Как развернуть перебор последовательности в списке Python?
Перебираю список, который в ходе применения к нему функции prod() модуля sympy почему-то переворачивается, давая результат с конца.
Получаю так:
?(?−2.5133)(?−2.1991)...(?−0.3142)
А надо наоборот:
?(?−0.3142)(?−0.6283)...(?−2.5133)
Код:
from sympy import symbols, prod
x = symbols('x')
x_col_list=[0.0, 0.3142, 0.6283, 0.9425, 1.2566, 1.5708, 1.885, 2.1991, 2.5133]
prod([x - args for args in x_col_list])
Кроме того, x с нулем сразу усекается до x, а мне надо (x - 0)