Désolé pour cette question de base, mais mes recherches sur ce ne sont rien d'autre que la façon d'obtenir une clé de dictionnaire basée sur sa valeur que je préférerais ne pas utiliser car je veux simplement le texte/nom de la clé et je suis inquiet que la recherche en valeur peut finir par revenir 2 ou plusieurs clés si le dictionnaire a beaucoup d'entrées ... ce que je suis en train de faire est la suivante:Comment puis-je obtenir la clé de dictionnaire comme variable directement en Python (pas en cherchant à partir de la valeur)?
mydictionary={'keyname':'somevalue'}
for current in mydictionary:
result = mydictionary.(some_function_to_get_key_name)[current]
print result
"keyname"
la raison est que je suis l'impression de ces out à un document et je veux utiliser le nom de la clé et la valeur en faisant cela
J'ai vu la méthode ci-dessous, mais cela semble juste retourner la valeur de la clé
get(key[, default])
Voulez-vous juste vérifier que «keyname» existe dans le dictionnaire? Parce que vous * l'avez * déjà. – relet
non comme je l'ai dit, besoin de l'imprimer, il serait itératif à travers un grand nombre de clés – Rick
'current' est la clé actuelle, juste faire' current current – Moberg