Re: How to separate a sum into terms

*To*: mathgroup at smc.vnet.net*Subject*: [mg92048] Re: How to separate a sum into terms*From*: Bill Rowe <readnews at sbcglobal.net>*Date*: Thu, 18 Sep 2008 06:15:26 -0400 (EDT)

On 9/17/08 at 4:29 AM, slava.rychkov at gmail.com (Slava Rychkov) wrote: >I want to separate a Mathematica expression written as a sum into >separate terms E.g. for >a+b-c+f[1]-g[a]/g[b] >I want to get a list >{a,b,-c,f[1],-g[a]/g[b]} >Is there a simple way to do this? Yes, simply change the head of the sum to List using Apply. That is In[1]:= expr = a + b - c + f[1] - g[a]/g[b]; In[2]:= List @@ expr Out[2]= {a,b,-c,f(1),-(g(a)/g(b))} In[3]:= Apply[List, expr] Out[3]= {a,b,-c,f(1),-(g(a)/g(b))}