Я хотел бы напечатать определенный ключ словаря 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 для ссылки на ключ! :)