Re: how to sorted by summed itemgetter(x)

2007-06-24 Thread Aldarion
Thanks for the reply,I got it. On 6 25 , 9 19 , Paul Rubin wrote: > Aldarion <[EMAIL PROTECTED]> writes: > > how to sorted by summed itemgetter(1)? > > maybe sorted(items,key = lambda x:sum(x[1])) > > can't itemgetter be used here? > > You really want function compositi

Re: how to sorted by summed itemgetter(x)

2007-06-24 Thread Paul Rubin
Aldarion <[EMAIL PROTECTED]> writes: > how to sorted by summed itemgetter(1)? > maybe sorted(items,key = lambda x:sum(x[1])) > can't itemgetter be used here? You really want function composition, e.g. sorted(items, key=sum*itemgetter(1)) where * is a composition operator (doesn't exist in Py

how to sorted by summed itemgetter(x)

2007-06-24 Thread Aldarion
for example, let from operator import itemgetter items = [('a', [5, 2]), ('c', [1]), ('b', [6]), ('d', [7])] sorted(items, key = itemgetter(1)) get this back: [('c', [1]), ('a', [5, 2]), ('b', [6]), ('d', [7])] but sorted(items, key = sum(itemgetter(1))) raise a errer: 'operator.itemgetter' obje