Я хотів би надрукувати певний ключ словника 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()
метод для друку імені ключа?
Редагувати:
Добре, дякую хлопцям за вашу реакцію! :) Я усвідомлюю, що моє питання недостатньо сформульоване та тривіальне. Я просто заплутався, тому що я зрозумів, що ключове ім'я mydic['key_name']
є двома різними речами, і я вважав, що це буде неправильним для друку key_name
з контексту словника. Але насправді я можу просто використовувати "ім'я_кодаля" для позначення ключа! :)