Mise à jour
Mise à jour de la base de données, veuillez patienter...
Site original : Sam & Max: Python, Django, Git et du cul
La manipulation de structures de données est fantastique dans ce langage.
J’avais un problème du genre :
“soit des personnes dans une file ayant un rang supposé…”"
persons = [ ('Nadine', 3), ('Tom', 2), ('Christophe', 7), ('Cloclo', 1), ('Lily', 5), ('Georges', 7), ('Paul', 6), ('Bérénice', 4), ('Ursula', 10), ('Lea', 15) ]
“…trouver, parmi les 5 premières, celles qui sont effectivement à leur place”
Vous connaissez mon amour immodéré pour les listes en intention en Python :
>>> [name for i, (name, rank) in enumerate(persons[:5]) if (i + 1) == rank] [u'Tom', u'Lily']
Snif. j’en pleurerais presque.