Como encontrar todos os termos em uma expressão no Sympy

Eu tenho uma expressão como:1/(x+1)+4*x/(x-1)+3-4*x**2+10*x**2

O que eu preciso é de uma lista que contenha os termos nesta expressão.
isto é[1/(x+1), 4*x/(x-1), 3, -4*x**2 , 10*x**2]

atualizar: Não deve coletar termos semelhantes. Portanto, a lista deve ter -4 * x ** 2 e 10 * x ** 2 separadamente e não 6 * x ** 2 após coletar termos semelhantes.

questionAnswers(3)

yourAnswerToTheQuestion