Re: Sorting a list of symbols
- To: mathgroup at smc.vnet.net
- Subject: [mg116835] Re: Sorting a list of symbols
- From: Yves Klett <yves.klett at googlemail.com>
- Date: Wed, 2 Mar 2011 04:32:41 -0500 (EST)
- References: <ikihp7$7tc$1@smc.vnet.net>
Hi, something like: SortBy[{v999, v1, v2, v3, v10, v4, v0}, ToExpression[StringCases[ToString[#], NumberString]] &] {v0, v1, v2, v3, v4, v10, v999} seems to work. Looks a bit lengthy, though. Regards, Yves Am 01.03.2011 11:28, schrieb Robert Wright: > Is there a way of sorting a list of symbols like {v1, v2, v3, v10, v4} such that > it gives {v1, v2, v3, v4, v10} and not the Mathematica default of {v1,v10, v2,v3, v4}? I > am trying to avoid using the obvious solution of {v01, v02, v03, v04, v10}!