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

पायथन में डिक्शनरी से विशिष्ट कुंजियां निकालें


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

डिक्शनरी कॉम्प्रिहेंशन के साथ

इस दृष्टिकोण में हम in ऑपरेटर के साथ for लूप का उपयोग करके डिक्शनरी के माध्यम से लूप करते हैं। लेकिन in ऑपरेटर के साथ हम डिक्शनरी कुंजियों को संदर्भित करते समय कुंजियों के मान भी उल्लेख करते हैं।

उदाहरण

dictA = {'Sun': '2 PM', 'Tue': '5 PM', 'Wed': '3 PM', 'Fri': '9 PM'}
print("Given dictionary : ", dictA)
res = {key: dictA[key] for key in dictA.keys() & {'Fri', 'Sun'}}
print("Dictionary with given keys is : ", res)

आउटपुट

Given dictionary : {'Sun': '2 PM', 'Tue': '5 PM', 'Wed': '3 PM', 'Fri': '9 PM'}
Dictionary with given keys is : {'Fri': '9 PM', 'Sun': '2 PM'}

dict() के साथ

इस दृष्टिकोण में हम dict() फ़ंक्शन को कुंजियां पास करते समय डिक्शनरी की आवश्यक कुंजियों को चुनते हैं। फॉर लूप के साथ उपयोग करते हुए।

उदाहरण

dictA = {'Sun': '2 PM', 'Tue': '5 PM', 'Wed': '3 PM', 'Fri': '9 PM'}
print("Given dictionary : ", dictA)
res = dict((k, dictA[k]) for k in ['Fri', 'Wed'] if k in dictA)
print("Dictionary with given keys is : ", res)

आउटपुट

Given dictionary : {'Sun': '2 PM', 'Tue': '5 PM', 'Wed': '3 PM', 'Fri': '9 PM'}
Dictionary with given keys is : {'Fri': '9 PM', 'Wed': '3 PM'}
  1. - पायथन में स्ट्रिंग से दशमलव संख्याएं निकालें

    RegEx मॉड्यूल का उपयोग करना सबसे तेज़ तरीका है। >>> import re मान लें कि स्ट्रिंग में पूर्णांक और फ्लोटिंग पॉइंट संख्याएं दोनों हैं जैसे: >>> s = my age is 25. I have 55.50 percent marks and 9764135408 is my number findall() फ़ंक्शन दिए गए पैटर्न से मैच करने वाली संख्याओं की सूची

  1. - पायथन डिक्शनरी से कुंजी कैसे हटाएं?

    पायथन का del कीवर्ड लगभग किसी भी ऑब्जेक्ट के लिए उपयोग किया जाता है। डिक्शनरी से किसी विशेष आइटम को हटाने के लिए, del स्टेटमेंट को की क्लॉज प्रदान करें।>>> D1 = {1: a, 2: b, 3: c, x: 1, y: 2, z: 3}\n>>> del D1[x]\n>>> D1\n{1: a, 2: b, 3: c, y: 2, z: 3}कुंजी-मान जोड़ी को हट

  1. - Python में Dictionary को Keys के अनुसार कैसे Sort करें?

    Python में Dictionary को Keys द्वारा Sort करना Python के Standard Library में collections मॉड्यूल होता है जिसमें High-Performance Container Data Types की परिभाषाएं होती हैं। OrderedDict Dictionary का एक Subclass है जो Dictionary Object में Add की गई Entries के Order को याद रखता है। जब हम Ordered Di