I would like to print a specific Python dictionary key:
mydic = {}
mydic['key_name'] = 'value_name'
Now I can check if mydic.has_key('key_name')
, but what I would like to do is print the name of the key 'key_name'
. Of course I could use mydic.items()
, but I don't want all the keys listed, merely one specific key. For instance I'd expect something like this (in pseudo-code):
print "the key name is", mydic['key_name'].name_the_key(), "and its value is", mydic['key_name']
Is there any name_the_key()
method to print a key name?
Edit:
OK, thanks a lot guys for your reactions! :) I realise my question is not well formulated and trivial. I just got confused because i realised key_name and mydic['key_name']
are two different things and i thought it would incorrect to print the key_name
out of the dictionary context. But indeed i can simply use the 'key_name' to refer to the key! :)