Sets के बीच सभी डेटा और ओवरलैपिंग डेटा खोजना
Sets में उन्हें संयोजित करने, तुलना करने, और अध्ययन करने के कई मेथड होते हैं जो गणितीय सेट थ्योरी पर आधारित हैं। .union() मेथड वह सेट लौटाता है जिसमें उस सेट के सभी एलिमेंट होते हैं जिस पर आपने मेथड चलाया, साथ ही वे एलिमेंट जो मेथड को आर्ग्युमेंट के रूप में दिए गए अन्य सेटों में हैं। आप sets में ओवरलैपिंग डेटा भी देख सकते हैं, किसी सेट पर .intersection() मेथड चलाकर और दूसरे सेट को आर्ग्युमेंट के रूप में पास करके। अगर कुछ भी मैच नहीं हुआ, तो यह एक खाली सेट लौटाएगा।
इस अभ्यास में आपका काम है नर और मादा पेंगुइन की species के union और intersection को खोजना। इस उद्देश्य के लिए आपके वर्कस्पेस में दो sets पहले से लोड हैं: female_penguin_species और male_penguin_species.
यह अभ्यास पाठ्यक्रम का हिस्सा है
Python में डेटा टाइप्स
अभ्यास निर्देश
female_penguin_speciesऔरmale_penguin_speciesकी सभी species को union compute करके संयोजित करें। नतीजाall_speciesके रूप में स्टोर करें।all_speciesमें species की संख्या प्रिंट करें। species की संख्या निकालने के लिए आपlen()फंक्शन का उपयोग कर सकते हैं।- उन सभी species को खोजें जो
female_penguin_speciesऔरmale_penguin_speciesदोनों में आती हैं, यानी उनका intersection compute करें। नतीजाoverlapping_speciesके रूप में स्टोर करें। overlapping_speciesमें species की संख्या प्रिंट करें।
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
# Find the union: all_species
all_species = ____
# Print the count of names in all_species
print(____)
# Find the intersection: overlapping_species
overlapping_species = ____
# Print the count of species in overlapping_species
print(____)