IniziaInizia gratis

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

Visualizza il corso

Istruzioni dell'esercizio

  • Combina tutte le specie in female_penguin_species e male_penguin_species calcolando la loro unione. Salva il risultato come all_species.
  • Stampa il numero di specie in all_species. Puoi usare la funzione len() per calcolare il numero di specie in all_species.
  • Trova tutte le specie presenti sia in female_penguin_species sia in male_penguin_species calcolando la loro intersezione. Salva il risultato come overlapping_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(____)
Modifica ed esegui il codice