Je voudrais imprimer une clé spécifique du dictionnaire Python :
mydic = {}
mydic['key_name'] = 'value_name'
Maintenant je peux vérifier si mydic.has_key('key_name')
mais ce que je voudrais faire, c'est imprimer le nom de la clé. 'key_name'
. Bien sûr, je pourrais utiliser mydic.items()
mais je ne veux pas tous les touches énumérées, seulement une touche spécifique. Par exemple, je m'attendrais à quelque chose comme ceci (en pseudo-code) :
print "the key name is", mydic['key_name'].name_the_key(), "and its value is", mydic['key_name']
Y a-t-il un name_the_key()
pour imprimer le nom d'une clé ?
Editar: OK, merci beaucoup les gars pour vos réactions ! :) Je réalise que ma question n'est pas bien formulée et qu'elle est triviale. Je suis juste confus parce que je me suis rendu compte 'key_name'
y mydic['key_name']
sont deux choses différentes et je pensais qu'il serait incorrect d'imprimer la 'key_name'
hors du contexte du dictionnaire. Mais en effet, je peux simplement utiliser la fonction 'key_name'
pour faire référence à la clé ! :)