RE:Interrogating lists of unequal lenghths

*To*: mathgroup at smc.vnet.net*Subject*: [mg67395] RE:Interrogating lists of unequal lenghths*From*: Mark_robert.holt at kcl.ac.uk*Date*: Wed, 21 Jun 2006 02:13:25 -0400 (EDT)*Sender*: owner-wri-mathgroup at wolfram.com

Hi Kevin, You need to 'Map' the Dimensions function over the list as follows: In[2]:= Map[Dimensions,x] Out[2]= {{1},{2},{4}} or in short form: In[3]:= Dimensions /@ x Out[3]= {{1},{2},{4}} Look up Map in the help browser. If you had a more complex list, such as: x = {{{1}, {2, 3}, {4, 5, 6, 7}}, {{1}, {2, 3}, {4, 5, 6}, {7}, {8, 9, 10}}}; then you could try: In[4]:= Table[Dimensions /@ x[[ i ]],{i,Length[x]}] Out[4]= {{{1},{2},{4}},{{1},{2},{3},{1},{3}}} Hope that helps. Mark Link to the forum page for this post: http://www.mathematica-users.org/webMathematica/wiki/wiki.jsp?pageName=Special:Forum_ViewTopic&pid=11332#p11332 Posted through http://www.mathematica-users.org [[postId=11332]]