[python] jak tridit seznam dynamicky?

tdc tdc na phreaker.net
Čtvrtek Leden 8 20:00:31 CET 2004


Jaroslav Lukesh wrote:
> Dobry den,
> 
> Mam takovy zacatecnicky dotaz - potrebuji v pythonu v Zope vytridit 
> seznam (obsahujici dalsi seznamy) co bude vracen v objectItems:
> 
> for i in self.objectItems('Folder')
> 
> 
> a tridit podle hodnoty i[0]
> 
> Da se to tedy napsat nejak jako
> 
> for i in self.objectItems('Folder').sort(i[0])
> 
> ???
> 

neco jako:

dirs=container.objectItems('Folder')
return sequence.sort(dirs, (('id', 'cmp', 'desc'),))

???

pripadne 'id' nahradit 'i[0]' nebo cimkoliv, podle ceho se ma tridit,
zbytek je asi zrejmy.

> POtrebuji to tridit podle id, coz je v tomto pripade hodnota i[0]
> 
> 
> Pod zopem v DTML je to strasne jednoduche udelat:
> 
>     <dtml-in "objectItems('Folder')" sort=id>
> 
> ale ja mam pythonni skript, ktery si potrebuji "ohnout". Da se to nejak 
> jednoduse?
> 
> Dik moc,
> 
> JL.

_tdc_






Další informace o konferenci Python