Vorrei stampare una chiave specifica del dizionario Python:
mydic = {}
mydic['key_name'] = 'value_name'
Ora posso verificare se mydic.has_key('key_name')
, ma ciò che vorrei fare è stampare il nome della chiave 'key_name'
. Ovviamente potrei usare mydic.items()
, ma non voglio elencare tutte le chiavi, ma solo una chiave specifica. Ad esempio, mi aspetto qualcosa del genere (in pseudo-codice):
print "the key name is", mydic['key_name'].name_the_key(), "and its value is", mydic['key_name']
Esiste un name_the_key()
metodo per stampare un nome chiave?
Modifica:
OK, grazie mille ragazzi per le vostre reazioni! :) Mi rendo conto che la mia domanda non è ben formulata e banale. Mi sono appena confuso perché ho realizzato key_name e mydic['key_name']
sono due cose diverse e ho pensato che sarebbe stato sbagliato stampare il key_name
contesto fuori dal dizionario. Ma in effetti posso semplicemente usare "key_name" per fare riferimento alla chiave! :)