Disculpe esta pregunta básica, pero mis búsquedas sobre este tema no muestran otra cosa que no sea cómo obtener la clave de un diccionario en función de su valor, que prefiero no usar porque simplemente quiero el texto/nombre de la clave y estoy preocupado que la búsqueda de valor puede terminar volviendo 2 o más teclas si el diccionario tiene una gran cantidad de entradas ... lo que yo estoy tratando de hacer es lo siguiente:¿Cómo puedo obtener la clave del diccionario como variable directamente en Python (no buscando desde el valor)?
mydictionary={'keyname':'somevalue'}
for current in mydictionary:
result = mydictionary.(some_function_to_get_key_name)[current]
print result
"keyname"
la razón de esto es que estoy imprimiendo estos fuera a un documento y quiero utilizar el nombre de la clave y el valor en hacer esto
He visto el método a continuación, pero esto parece simplemente devolver el valor de la clave
get(key[, default])
¿Simplemente desea comprobar que 'keyname' existe en el diccionario? Porque * ya * lo tienes. – relet
no como dije, necesita imprimirlo, sería iterar a través de un gran número de claves – Rick
'actual'es la clave actual, simplemente haga' imprimir actual' – Moberg