我有一个表达式:1/(x+1)+4*x/(x-1)+3-4*x**2+10*x**2我需要的是包含此表达式中的术语的列表。即[1/(x+1),4*x/(x-1),3,-4*x**2,10*x**2]更新:它不应该收集相似的术语。因此,在收集类似的术语后,列表应该分别有-4*x**2和10*x**2而不是6*x**2。 最佳答案 正确的做法是Add.make_args。这与Bjoern的回答中的expr.args相同,除非表达式不是Add(单个术语),它仍然给出该术语,而不是遍历进入那个表情。In[20]:expr=1/(x+1)+4