Trovare tutti i dati e i dati sovrapposti tra set
I set hanno diversi metodi per combinarli, confrontarli e analizzarli, tutti basati sulla teoria degli insiemi. Il metodo .union() restituisce un set con tutti gli elementi presenti nel set su cui lo applichi più quelli di eventuali set passati come argomenti. Puoi anche cercare dati sovrapposti nei set usando il metodo .intersection() su un set e passando un altro set come argomento. Restituirà un set vuoto se non c'è alcuna corrispondenza.
Il tuo compito in questo esercizio è trovare l'unione e l'intersezione delle specie di pinguini maschi e femmine. A questo scopo, due set sono già stati caricati nel tuo workspace: female_penguin_species e male_penguin_species.
Questo esercizio fa parte del corso
Tipi di dati in Python
Istruzioni dell'esercizio
- Combina tutte le specie in
female_penguin_speciesemale_penguin_speciescalcolando la loro unione. Salva il risultato comeall_species. - Stampa il numero di specie in
all_species. Puoi usare la funzionelen()per calcolare il numero di specie inall_species. - Trova tutte le specie presenti sia in
female_penguin_speciessia inmale_penguin_speciescalcolando la loro intersezione. Salva il risultato comeoverlapping_species. - Stampa il numero di specie in
overlapping_species.
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
# 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(____)