Sortierung einer Liste mit nested dictionary

01/05/2014 - 10:15 von helmut_blass | Report spam
Hallo,
ich habe eine Liste, die eine Vielzahl von dict-Elementen der folgenden Art enthàlt:
job_struct = {'job_id' : job_id,'job_url' : job_url, 'job_title' : job_title , 'company' : company, 'job_date' : job_date}

Frage: wie kann ich diese Liste nach 'job_date' (asc/desc) sortieren?
Bei meinen Recherchen habe ich nirgendwo ein Beispiel für solch ein Konstrukt finden können.

thanx for your help, Helmut (python-newbie)
 

Lesen sie die antworten

#1 Daniel Szoska
01/05/2014 - 11:06 | Warnen spam
Hallo Helmut,

On 01.05.2014 10:15, wrote:

Hallo, ich habe eine Liste, die eine Vielzahl von dict-Elementen der
folgenden Art enthàlt: job_struct = {'job_id' : job_id,'job_url' :
job_url, 'job_title' : job_title , 'company' : company, 'job_date' :
job_date}

Frage: wie kann ich diese Liste nach 'job_date' (asc/desc)
sortieren?



Angenommen, Deine Liste ist 'l', dann sollte

import operator
l.sort(key=operator.itemgetter('job_date'))

die Liste aufsteigend sortieren und

l.sort(key=operator.itemgetter('job_date'), reverse=True)

absteigend.

Bei meinen Recherchen habe ich nirgendwo ein Beispiel für solch ein
Konstrukt finden können.



Eine Seite mit weiteren Beispielen ist zum Beispiel
https://wiki.python.org/moin/HowTo/Sorting

LG Daniel


thanx for your help, Helmut (python-newbie)
_______________________________________________ python-de maillist -

https://mail.python.org/mailman/listinfo/python-de




Daniel Szoska
Rechenzentrum für Berliner Apotheken Stein & Reichwald GmbH
Schulstr. 20
15366 Neuenhagen bei Berlin

Tel. 03342/211999-1
Fax 03342/211999-2
Mail

IK Apotheken: 300802830
IK sonst. LE: 661200128
_______________________________________________________________________

Geschàftsführer: Amtsgericht Steuernummer: USt-IdNr.:
Daniel Szoska Frankfurt (Oder) 064/117/01849 DE136744915
HRB 11605 FF

Ähnliche fragen