Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Python

पायथन में एक सूची के रूप में शब्दकोश कुंजी प्राप्त करें

कई कार्यक्रमों के लिए एक शब्दकोश से कुंजी प्राप्त करना महत्वपूर्ण इनपुट है जिसका उपयोग किसी अन्य प्रोग्राम द्वारा किया जाता है जो इस शब्दकोश पर निर्भर करता है। इस लेख में हम यह देखने जा रहे हैं कि सूची के रूप में कुंजियों को कैसे कैप्चर किया जाए।

dict.keys का उपयोग करना

यह चाबियों तक पहुंचने का एक बहुत ही सीधा तरीका है। यह विधि अंतर्निर्मित विधि के रूप में उपलब्ध है।

उदाहरण

Adict = {1:'Sun',2:'Mon',3:'Tue',4:'Wed'}
print("The given dictionary is :\n ",Adict)

print(list(Adict.keys()))

आउटपुट

उपरोक्त कोड को चलाने से हमें निम्नलिखित परिणाम मिलते हैं -

The given dictionary is :
   {1: 'Sun', 2: 'Mon', 3: 'Tue', 4: 'Wed'}
[1, 2, 3, 4]

उपयोग*

* किसी भी चलने योग्य पर लागू किया जा सकता है। तो शब्दकोश की कुंजियों को * का उपयोग करके सीधे पहुँचा जा सकता है जिसे अनपैकिंग भी कहा जाता है।

उदाहरण

Adict = {1:'Sun',2:'Mon',3:'Tue',4:'Wed'}
print("The given dictionary is :\n ",Adict)

print([*Adict])

आउटपुट

उपरोक्त कोड को चलाने से हमें निम्नलिखित परिणाम मिलते हैं -

The given dictionary is :
   {1: 'Sun', 2: 'Mon', 3: 'Tue', 4: 'Wed'}
[1, 2, 3, 4]

आइटमगेटर का उपयोग करना

आइटमगेटर (i) एक कॉल करने योग्य का निर्माण करता है जो इनपुट के रूप में डिक्शनरी, लिस्ट, टपल आदि जैसी एक चलने योग्य वस्तु लेता है, और उसमें से i-th तत्व प्राप्त करता है। तो हम इस पद्धति का उपयोग मानचित्र फ़ंक्शन का उपयोग करके शब्दकोश की कुंजी प्राप्त करने के लिए निम्नानुसार कर सकते हैं।

उदाहरण

from operator import itemgetter

Adict = {1:'Sun',2:'Mon',3:'Tue',4:'Wed'}
print("The given dictionary is :\n ",Adict)

print(list(map(itemgetter(0), Adict.items())))

आउटपुट

उपरोक्त कोड को चलाने से हमें निम्नलिखित परिणाम मिलते हैं -

The given dictionary is :
   {1: 'Sun', 2: 'Mon', 3: 'Tue', 4: 'Wed'}
[1, 2, 3, 4]

  1. कैसे कुंजी और मूल्यों की सूची से अजगर शब्दकोश बनाने के लिए?

    यदि L1 और L2 सूची ऑब्जेक्ट हैं जिनमें कुंजी और संबंधित मान हैं, तो निम्न विधियों का उपयोग डिक्शनरी ऑब्जेक्ट के निर्माण के लिए किया जा सकता है। दो सूचियों को ज़िप करें और dict() फ़ंक्शन का उपयोग करके शब्दकोश में कनवर्ट करें >>> L1 = [a,b,c,d] >>> L2 = [1,2,3,4] >>> d = di

  1. पायथन डिक्शनरी से सभी मूल्यों की सूची कैसे प्राप्त करें?

    किसी शब्दकोश से सभी कुंजियों की सूची प्राप्त करने के लिए, आप बस dict.values() फ़ंक्शन का उपयोग कर सकते हैं। उदाहरण my_dict = {'name': 'TutorialsPoint', 'time': '15 years', 'location': 'India'} value_list = list(my_dict.values()) print(value_list) आउटप

  1. पायथन डिक्शनरी से सभी चाबियों की सूची कैसे प्राप्त करें?

    किसी शब्दकोश से सभी कुंजियों की सूची प्राप्त करने के लिए, आप बस dict.keys() फ़ंक्शन का उपयोग कर सकते हैं। उदाहरण my_dict = {'name': 'TutorialsPoint', 'time': '15 years', 'location': 'India'} key_list = list(my_dict.keys()) print(key_list) आउटपुट यह आ