Saya ingin mencetak kunci kamus Python tertentu:
mydic = {}
mydic['key_name'] = 'value_name'
Sekarang saya dapat memeriksa apakah mydic.has_key('key_name')
, tetapi apa yang ingin saya lakukan adalah mencetak nama kunci 'key_name'
. Tentu saja saya bisa menggunakan mydic.items()
, tetapi saya tidak ingin semua kunci terdaftar, hanya satu kunci spesifik. Sebagai contoh, saya mengharapkan sesuatu seperti ini (dalam pseudo-code):
print "the key name is", mydic['key_name'].name_the_key(), "and its value is", mydic['key_name']
Apakah ada name_the_key()
metode untuk mencetak nama kunci?
Sunting:
Oke, terima kasih banyak kawan atas reaksi Anda! :) Saya menyadari pertanyaan saya tidak dirumuskan dengan baik dan sepele. Saya baru saja bingung karena saya menyadari key_name dan mydic['key_name']
dua hal yang berbeda dan saya pikir akan salah untuk mencetak key_name
konteks kamus. Tapi memang saya bisa menggunakan 'key_name' untuk merujuk ke kunci! :)