LoslegenKostenlos loslegen

Bestimmen von Satzunterschieden

Eine andere Möglichkeit, Mengen zu vergleichen, ist die difference() Methode. Sie liefert alle Artikel, die in einem Set gefunden wurden, aber nicht in einem anderen. Es ist wichtig, daran zu denken, dass die Menge, mit der du die Methode aufrufst, diejenige ist, aus der die Elemente zurückgegeben werden. Im Gegensatz zu Tupeln kannst du add() Elemente zu einer Menge hinzufügen. Ein Set fügt nur Elemente hinzu, die noch nicht im Set vorhanden sind.

In dieser Übung sollst du herausfinden, welche Arten in unserer Stichprobe männliche, aber keine weiblichen Probanden hatten. Das Set male_penguin_species wurde bereits in deinen Arbeitsbereich geladen.

Diese Übung ist Teil des Kurses

Datentypen in Python

Kurs anzeigen

Anleitung zur Übung

  • Verwende ein Listenverständnis, um über jedes penguin in penguins zu iterieren, das als female_species_list gespeichert ist:

    • Wenn die sex des Pinguins 'FEMALE' ist, gib den Wert species zurück.
  • Erstelle ein Set mit der female_species_list als female_penguin_species.

  • Finde den Unterschied zwischen female_penguin_species und male_penguin_species. Speichere das Ergebnis als differences.

  • Drucke die differences. Das wurde schon für dich erledigt, also klicke auf „Antwort abschicken“, um das Ergebnis zu überprüfen.

Interaktive Übung

Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.

# Use a list comprehension to iterate over each penguin in penguins saved as female_species_list
# If the the sex of the penguin is 'FEMALE', return the species value
female_species_list = [____["____"] ____ ____ ____ ____ ____ ____["____"] == '____']

# Create a set using the female_species_list as female_penguin_species
female_penguin_species = ____(____)

# Find the difference between female_penguin_species and male_penguin_species. Store the result as differences
differences = ____.____(____)

# Print the differences
print(differences)
Code bearbeiten und ausführen