कभी-कभी डिक्शनरी बड़ी हो जाती हैं और कुछ कुंजी अब आवश्यक नहीं रहती। हम del कमांड का उपयोग करके उन्हें हटा सकते हैं:
furniture = {
'table': 2,
'chair': 5,
'lamp': 8,
'phone': 4,
}
# यह एक पुरानी इमारत थी, इसलिए वहां पुरानी फोन प्रणाली का उपयोग होता था
# नवीनीकरण के बाद, फोन अब आवश्यक नहीं हैं
del furniture['phone']
print(furniture) # {'table': 2, 'chair': 5, 'lamp': 8}
चुनौती
n छात्रों के नाम और उनके संबंधित GPA के जोड़े दिए गए हैं। आपको उन छात्रों को हटाना है जिन्होंने पहले ही विश्वविद्यालय से स्नातक कर लिया है (स्नातकों की सूची में कुछ ऐसे नाम हो सकते हैं जो पहले ही हटाए जा चुके हों)।
इनपुट की पहली पंक्ति में एक पूर्णांक n होगा - छात्रों की संख्या। अगली n पंक्तियों में छात्र के नाम और उनके GPA स्पेस द्वारा अलग किए हुए होंगे। अगली पंक्ति में स्पेस द्वारा अलग किए हुए उन छात्रों के नाम हैं जिन्होंने विश्वविद्यालय से स्नातक कर लिया है।
कार्यक्रम को शेष छात्रों की सूची उनके GPA के साथ प्रिंट करनी चाहिए, प्रत्येक को अलग पंक्ति में, जहां छात्र का नाम और GPA स्पेस से अलग किए हुए हों।
इनपुट
आउटपुट
8
Lucy 3.8
Anna 4
Bob 4
Steven 3
Kevin 2
Lily 3.9
Simon 2
Sophy 2.5
Anna David Steven Lukas Bob