Re: Sorting a multidimensional array by multiple keys
- From: Duncan Booth <duncan.booth@xxxxxxxxxxxxxxx>
- Date: 31 Mar 2007 15:44:34 GMT
Rehceb Rotkiv <rehceb@xxxxxxxxxxx> wrote:
Wait, I made a mistake. The correct result would be
reaction is BUT by the
pattern , BUT it is
rapid , BUT it is
sea , BUT it is
sodium , BUT it is
this manner BUT the dissolved
because "by the" comes before and "the dissolved" after "it is". Sorry
for the confusion.
"reaction is BUT by the",data = [
"sodium , BUT it is",
"sea , BUT it is",
"this manner BUT the dissolved",
"pattern , BUT it is",
"rapid , BUT it is",
]
[['reaction', 'is', 'BUT', 'by', 'the'],data = [ s.split() for s in data]
from pprint import pprint
pprint(data)
['sodium', ',', 'BUT', 'it', 'is'],
['sea', ',', 'BUT', 'it', 'is'],
['this', 'manner', 'BUT', 'the', 'dissolved'],
['pattern', ',', 'BUT', 'it', 'is'],
['rapid', ',', 'BUT', 'it', 'is']]
[['reaction', 'is', 'BUT', 'by', 'the'],from operator import itemgetter
data.sort(key=itemgetter(0))
data.sort(key=itemgetter(1))
data.sort(key=itemgetter(4))
data.sort(key=itemgetter(3))
pprint(data)
['pattern', ',', 'BUT', 'it', 'is'],
['rapid', ',', 'BUT', 'it', 'is'],
['sea', ',', 'BUT', 'it', 'is'],
['sodium', ',', 'BUT', 'it', 'is'],
['this', 'manner', 'BUT', 'the', 'dissolved']]
.
- Follow-Ups:
- Re: Sorting a multidimensional array by multiple keys
- From: Peter Otten
- Re: Sorting a multidimensional array by multiple keys
- References:
- Sorting a multidimensional array by multiple keys
- From: Rehceb Rotkiv
- Re: Sorting a multidimensional array by multiple keys
- From: bearophileHUGS
- Re: Sorting a multidimensional array by multiple keys
- From: Rehceb Rotkiv
- Re: Sorting a multidimensional array by multiple keys
- From: Rehceb Rotkiv
- Sorting a multidimensional array by multiple keys
- Prev by Date: Re: Sorting a multidimensional array by multiple keys
- Next by Date: Re: Sorting a multidimensional array by multiple keys
- Previous by thread: Re: Sorting a multidimensional array by multiple keys
- Next by thread: Re: Sorting a multidimensional array by multiple keys
- Index(es):
Relevant Pages
|