Obtenir une liste des clés d'un dictionnaire sous python

Published: 09 décembre 2017

DMCA.com Protection Status

Considérons un dictionnaire intitulé d, pour obtenir une liste des clés du dictionnaire on peut alors procéder comme ceci:

>>> d = {'a':1,'b':2,'c':3}
>>> type(d)
<class 'dict'>
>>> l = list(d.keys())
>>> l
['c', 'a', 'b']

Note: par défaut les dictionnaires sous python ne sont pas ordonnés, si on veut obtenir une liste dans un ordre précis on peut passer par OrderedDict, exemple

>>> from collections import OrderedDict
>>> d = OrderedDict()
>>> d['a'] = 1
>>> d['b'] = 2
>>> d['c'] = 3
>>> l = list(d.keys())
>>> l
['a', 'b', 'c']

Références