मैं एक विशिष्ट पायथन शब्दकोश कुंजी प्रिंट करना चाहता हूं:
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' का उपयोग कर सकता हूं! :)