Sorting a list created from a parsed xml message

kaklis at gmail.com kaklis at gmail.com
Wed Jul 21 09:04:16 EDT 2010


On Jul 21, 8:58 am, Stefan Behnel <stefan... at behnel.de> wrote:
> kak... at gmail.com, 21.07.2010 14:36:
>
> > From the subject of my message it's clear that i get an xml message
> > from a socket,
>
> Not at all, but now that you say it...
>
>
>
> > i parse it and the result is a list like the one that
> > follows:
> > ID_Col
> > 4    Server        ak              ip      OFFLINE
>
> > 29      Server     and2    ip      OFFLINE
>
> > 5    Proxy         l34e         ip OFFLINE
>
> > 6            Proxy         barc            ip      ONLINE
>
> > 41           Proxy         proxy-2         ip      ONLINE
>
> > 53           Server        server-4        ip      ONLINE
>
> > 52           Server        server-3        ip      ONLINE
>
> Doesn't look like a Python list to me...
>
> > What i want is to print this list sorted by ID_Col?
> > Any Suggestions?
>
> Assuming that the above is supposed to represent a list of tuples, you can
> use the .sort() method on the list and pass operator.itemgetter(0) as 'key'
> argument (see the sort() method and the operator module).
>
> Stefan

No it is not a Python list at all. This the way i print the parsed
items 'like a list'.
But i want them to be sorted.



More information about the Python-list mailing list