[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