SymPy – Arbitrary number of Symbols
The symbols function can be used to easily generate lists of symbols In [1]: symbols(‘a0:3’) Out[1]: (a₀, a₁, a₂) In [2]: numEquations = 15 In [3]: symbols(‘a0:%d’%numEquations) Out[3]: (a₀, a₁, a₂, a₃, a₄, a₅, a₆, a₇, a₈, a₉, a₁₀, a₁₁, a₁₂, a₁₃, a₁₄)