J'ai la liste suivante:Quelle est la manière Pythonienne de réorganiser une liste composée de dictionnaires?
list = [{'nr' : 2, 'name': 'streamname'}, {'nr' : 3,'name': 'streamname'}, {'nr' : 1, 'name': 'streamname'}]
Alors, comment aurais-je modifier l'ordre de devenir comme celui-ci d'une manière efficace en python? Je suis venu avec l'aide de tri et la création d'une fonction lambda pour le trier. Est-ce un bon moyen? Et est-ce efficace?
list.sort(cmp=lambda x,y: cmp(x['nr'], y['nr']))
Cela me semble bon. – neil