Tôi muốn in một khóa từ điển Python cụ thể:
mydic = {}
mydic['key_name'] = 'value_name'
Bây giờ tôi có thể kiểm tra xem mydic.has_key('key_name')
, nhưng những gì tôi muốn làm là in tên của khóa 'key_name'
. Tất nhiên tôi có thể sử dụng mydic.items()
, nhưng tôi không muốn tất cả các khóa được liệt kê, chỉ là một khóa cụ thể. Chẳng hạn, tôi mong đợi một cái gì đó như thế này (bằng mã giả):
print "the key name is", mydic['key_name'].name_the_key(), "and its value is", mydic['key_name']
Có name_the_key()
phương pháp nào để in tên khóa không?
Chỉnh sửa:
OK, cảm ơn rất nhiều người cho phản ứng của bạn! :) Tôi nhận ra câu hỏi của tôi không được xây dựng tốt và tầm thường. Tôi chỉ bối rối vì tôi nhận ra key_name và mydic['key_name']
là hai thứ khác nhau và tôi nghĩ rằng sẽ không chính xác khi in key_name
ra khỏi ngữ cảnh từ điển. Nhưng thực sự tôi chỉ có thể sử dụng 'key_name' để chỉ khóa! :)