How to print a dictionary's key?

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: Хорошо, спасибо, ребята, за вашу реакцию! :) Я понимаю, что мой вопрос плохо сформулирован и тривиален. Я просто запутался, потому что понял, что key_name и mydic ['key_name'] - это две разные вещи, и я подумал, что было бы неправильно выводить key_name из контекста словаря. Но на самом деле я могу просто использовать key_name для обозначения ключа! :)

189
задан codeforester 27 October 2018 в 12:23
поделиться