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

पायथन प्रोग्राम में डिक्शनरी मेथड्स

एक पायथन डिक्शनरी एक संग्रह डेटा प्रकार है जो ब्रेसिज़ में लपेटा जाता है, {}, ब्रेसिज़ के अंदर प्रमुख मूल्य जोड़े की एक श्रृंखला के साथ। प्रत्येक कुंजी एक मान से जुड़ी होती है। हम उस कुंजी से जुड़े मूल्य तक पहुंचने के लिए एक कुंजी का उपयोग करते हैं। एक कुंजी एक संख्या, एक स्ट्रिंग, एक सूची या कोई अन्य शब्दकोश भी हो सकती है।

शब्दकोश के तरीके

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

कुंजी()

विधि कुंजियाँ () शब्दकोश में सभी उपलब्ध कुंजियों की सूची लौटाती हैं।

उदाहरण

dict={'Name':'Harry','Rollno':30,'Dept':'cse','Marks':97}
print(dict.keys())

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

आउटपुट

dict_keys(['Name', 'Rollno', 'Dept', 'Marks'])

आइटम ()

यह विधि शब्दकोश (कुंजी, मान) की सूची को टपल के रूप में लौटाती है।

उदाहरण

dict={'Name':'Harry','Rollno':30,'Dept':'cse','Marks':97}
print(dict.items())

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

आउटपुट

dict_items([('Name', 'Harry'), ('Rollno', 30), ('Dept', 'cse'), ('Marks', 97)])

मान ()

यह विधि कुंजी मान जोड़े से शब्दकोश शब्दकोश के मानों की सूची लौटाती है।

उदाहरण

dict={'Name':'Harry','Rollno':30,'Dept':'cse','Marks':97}
print(dict.values())

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

आउटपुट

dict_values(['Harry', 30, 'cse', 97])

पॉप ()

विधि पॉप (कुंजी) निर्दिष्ट कुंजी का मान निकालता है और लौटाता है।

उदाहरण

dict={'Name':'Harry','Rollno':30,'Dept':'cse','Marks':97}
dict.pop('Marks')
print(dict)

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

आउटपुट

{'Name': 'Harry', 'Rollno': 30, 'Dept': 'cse'}

प्रतिलिपि ()

यह विधि शब्दकोश की उथली प्रति लौटाती है।

उदाहरण

dict={'Name':'Harry','Rollno':30,'Dept':'cse','Marks':97}
dict_new=dict.copy()
print(dict_new)

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

आउटपुट

{'Name': 'Harry', 'Rollno': 30, 'Dept': 'cse', 'Marks': 97}

साफ़ करें ()

विधि स्पष्ट () शब्दकोश के सभी तत्वों को हटा देती है।

उदाहरण

dict={'Name':'Harry','Rollno':30,'Dept':'cse','Marks':97}
dict.clear()
print(dict)

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

आउटपुट

{}

प्राप्त करें ()

यदि डिक्शनरी में कुंजी नहीं है तो यह विधि दी गई कुंजी या कोई नहीं का मान लौटाती है।

उदाहरण

dict={'Name':'Harry','Rollno':30,'Dept':'cse','Marks':97}
print('\nName: ', dict.get('Name'))
print('\nAge: ', dict.get('Age'))

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

आउटपुट

Name: Harry
Age: None

अपडेट ()

अद्यतन () शब्दकोश में नया आइटम सम्मिलित करता है।

उदाहरण

dict={'Name':'Harry','Rollno':30,'Dept':'cse','Marks':97}
dict.update({'Age':22})
print(dict)

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

आउटपुट

{'Name': 'Harry', 'Rollno': 30, 'Dept': 'cse', 'Marks': 97, 'Age': 22}

  1. पायथन में शब्दकोश के तरीके

    पायथन में कुछ डिक्शनरी विधियाँ हैं जो नीचे दी गई हैं - Sr.No विधि का नाम और विवरण 1 पायथन डिक्शनरी क्लियर () सभी आइटम साफ़ करें 2 पायथन डिक्शनरी कॉपी () शब्दकोश की प्रति 3 कीज़ से पायथन डिक्शनरी() दिए गए क्रम से शब्दकोश बनाता है 4 पायथन डिक्शनरी get() कुंजी का मान प्राप्त करें

  1. डेटाटाइप द्वारा पायथन डिक्शनरी को कैसे सॉर्ट करें?

    आप सॉर्ट किए गए फ़ंक्शन का उपयोग करके शब्दकोश के मूल्यों द्वारा शब्दकोशों की एक सूची को सॉर्ट कर सकते हैं और इसे एक लैम्ब्डा पास कर सकते हैं जो बताता है कि सॉर्टिंग के लिए किस कुंजी का उपयोग करना है। उदाहरण के लिए, A = [{'name':'john','age':45},      {'name

  1. पायथन डिक्शनरी को CSV फ़ाइल में कैसे सेव करें?

    CSV (कॉमा सेपरेटेड वैल्यूज़) एक सबसे आम फ़ाइल स्वरूप है जो व्यापक रूप से कई प्लेटफ़ॉर्म और एप्लिकेशन द्वारा समर्थित है। पायथन के मानक पुस्तकालय से सीएसवी मॉड्यूल का प्रयोग करें। सबसे आसान तरीका है कि ओपन () फंक्शन की मदद से csv फाइल को w मोड में खोलें और की वैल्यू पेयर को कॉमा सेपरेटेड फॉर्म में लि