इस लेख में हम एक शब्दकोश पर विचार करते हैं जहां मूल्यों को सूचियों के रूप में प्रस्तुत किया जाता है। फिर हम उन मानों को सूचियों से हटाने पर विचार करते हैं। हमारे यहां दो दृष्टिकोण हैं। एक स्पष्ट विधियों का उपयोग करना है और दूसरा सूची समझ का उपयोग करके प्रत्येक कुंजी के लिए खाली मान निर्दिष्ट करना है।
उदाहरण
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("The given input is : " + str(x1)) # using loop + clear() for k in x1: x1[k].clear() print("Clearing list as dictionary value is : " + str(x1)) print("\nThe given input is : " + str(x2)) # using dictionary comprehension x2 = {k : [] for k in x2} print("Clearing list as dictionary value is : " + str(x2))
आउटपुट
उपरोक्त कोड को चलाने से हमें निम्नलिखित परिणाम मिलते हैं -
The given input is : {'Apple': [4, 6, 9, 2], 'Grape': [7, 8, 2, 1], 'Orange': [3, 6, 2, 4]} Clearing list as dictionary value is : {'Apple': [], 'Grape': [], 'Orange': []} The given input is : {'mango': [4, 6, 9, 2], 'pineapple': [7, 8, 2, 1], 'cherry': [3, 6, 2, 4]} Clearing list as dictionary value is : {'mango': [], 'pineapple': [], 'cherry': []}