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

Python में डिक्शनरी मान के रूप में सूची को साफ़ करें

इस लेख में हम एक डिक्शनरी पर विचार करते हैं जहाँ मान सूचियों के रूप में प्रस्तुत किए जाते हैं। फिर हम उन मानों को सूचियों से साफ़ करने पर विचार करते हैं। हमारे पास यहाँ दो दृष्टिकोण हैं। एक है clear विधियों का उपयोग करना और दूसरा है सूची समझ का उपयोग करके प्रत्येक कुंजी को खाली मान निर्दिष्ट करना।

उदाहरण

x1 = {"Apple" : [4,6,9,2],"Grape" : [7,8,2,1],"Orange" : [3,6,2,4]}
x2 = {"mango" : [4,6,9,2],"pineapple" : [7,8,2,1],"cherry" : [3,6,2,4]}
print("दिया गया इनपुट है : " + str(x1))
# लूप + clear() का उपयोग
for k in x1:
    x1[k].clear()
print("डिक्शनरी मान के रूप में सूची साफ़ करना है : " + str(x1))
print("\nदिया गया इनपुट है : " + str(x2))
# डिक्शनरी समझ का उपयोग
x2 = {k : [] for k in x2}
print("डिक्शनरी मान के रूप में सूची साफ़ करना है : " + str(x2))

आउटपुट

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

दिया गया इनपुट है : {'Apple': [4, 6, 9, 2], 'Grape': [7, 8, 2, 1], 'Orange': [3, 6, 2, 4]}
डिक्शनरी मान के रूप में सूची साफ़ करना है : {'Apple': [], 'Grape': [], 'Orange': []}
दिया गया इनपुट है : {'mango': [4, 6, 9, 2], 'pineapple': [7, 8, 2, 1], 'cherry': [3, 6, 2, 4]}
डिक्शनरी मान के रूप में सूची साफ़ करना है : {'mango': [], 'pineapple': [], 'cherry': []}
  1. - पायथन में इंडेक्स को मान के रूप में डिक्शनरी बनाएं

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

  1. - Python Dictionary को List में कैसे बदलें?

    Python Dictionary को List में बदलना Python की डिक्शनरी क्लास में इस उद्देश्य के लिए तीन मेथड्स हैं। items(), keys() और values() मेथड्स क्रमशः की-वैल्यू पेयर्स के टपल, केवल कुंजियाँ और केवल मान समाहित करने वाले व्यू ऑब्जेक्ट्स लौटाते हैं। बिल्ट-इन list मेथड इन व्यू ऑब्जेक्ट्स को सूची ऑब्जेक्ट्स में

  1. - Python में लिस्ट बनाम टपल बनाम डिक्शनरी

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