| Author |
Comment/Response |
Nasser M. Abbasi
|
01/26/12 01:12am
Sorting by the first Element (String): undefinied ???
In[21]:= Sort[{{"aa", 2}, {"cc", 1}, {"bb", 3}}, #1[[1]] < #2[[1]] &]
Out[21]= {{"aa", 2}, {"cc", 1}, {"bb", 3}}
How can i get the answer:
{{"aa", 2}, {"bb", 3}, {"cc", 1}}
==========================
Use OrderQ:
OrderedQ[{"cc", "bb"}]
==> False
OrderedQ[{"bb", "cc"}]
==>True
hence, your sort will become as follows
Sort[{{"aa", 2}, {"cc", 1}, {"bb", 3}},
OrderedQ[{First@#1, First@#2}] &]
===> {{"aa", 2}, {"bb", 3}, {"cc", 1}}
---Nasser
URL: , |
|