Я хотел бы напечатать определенный ключ словаря Python:
mydic = {}
mydic['key_name'] = 'value_name'
Теперь я могу проверить, если mydic.has_key('key_name')
, но я хотел бы напечатать название ключа 'key_name'
. Конечно, я мог бы использовать mydic.items()
, но я не хочу, чтобы все перечисленные ключи, просто один конкретный ключ. Например, я ожидал что-то вроде этого (в псевдокоде):
print "the key name is", mydic['key_name'].name_the_key(), "and its value is", mydic['key_name']
Есть ли name_the_key()
способ напечатать имя ключа?
Изменить:
ОК, большое спасибо, ребята, за ваши реакции! :) Я понимаю, что мой вопрос не очень хорошо сформулирован и тривиален. Я просто запутался, потому что я понял key_name и mydic['key_name']
это две разные вещи, и я подумал, что было бы неправильно печатать key_name
контекст словаря. Но на самом деле я могу просто использовать «key_name» для ссылки на ключ! :)