Set-Methoden
Teil des Abschnitts Logic & Flow der Python-Journey von Coddy — Lektion 31 von 78.
Hier sind noch mehr wesentliche Set-Methoden:
discard(element): Entfernt das angegebene Element aus dem Set, falls es existiert. Erzeugt keinen Fehler, wenn das Element nicht gefunden wird.
my_set = {1, 2, 3}
my_set.discard(3) # Entfernt 3 aus dem Set
my_set.discard(4) # Kein Fehler, obwohl 4 nicht im Set ist
print(my_set)
# Ausgabe: {1, 2}pop(): Entfernt ein beliebiges Element aus dem Set und gibt es zurück. Löst einen KeyError aus, wenn das Set leer ist.
my_set = {1, 2, 3}
element = my_set.pop() # Entfernt ein beliebiges Element und gibt es zurück
print(element)
# Output: 1 (oder ein anderes Element, da es beliebig ist)
print(my_set)
# Output: {2, 3} (oder ein anderes Set, abhängig vom entfernten Element)clear(): Entfernt alle Elemente aus dem Set und macht es leer.
my_set = {1, 2, 3}
my_set.clear() # Entfernt alle Elemente
print(my_set)
# Ausgabe: set()Aufgabe
EinfachSchreiben Sie ein Programm, das die folgenden Aufgaben ausführt:
- Erstellen Sie ein Set namens
numbers, das die Werte 10, 20, 30, 40, 50 enthält. - Verwenden Sie die Methode
discard(), um 35 aus dem Set zu entfernen. - Verwenden Sie die Methode
pop(), um ein beliebiges Element zu entfernen und es in einer Variablen namenspopped_elementzu speichern. - Verwenden Sie die Methode
clear(), um das Set zu leeren. - Geben Sie Folgendes aus:
- Das Set nach der Verwendung von
discard(). - Der Wert von
popped_element. - Das Set nach der Verwendung von
clear().
- Das Set nach der Verwendung von
Spickzettel
Wichtige Set-Methoden zum Entfernen von Elementen:
discard(element): Entfernt das angegebene Element aus dem Set, falls es existiert. Erzeugt keinen Fehler, wenn das Element nicht gefunden wird.
my_set = {1, 2, 3}
my_set.discard(3) # Entfernt 3 aus dem Set
my_set.discard(4) # Kein Fehler, obwohl 4 nicht im Set istpop(): Entfernt ein beliebiges Element aus dem Set und gibt es zurück. Erzeugt einen KeyError, wenn das Set leer ist.
my_set = {1, 2, 3}
element = my_set.pop() # Entfernt ein beliebiges Element und gibt es zurückclear(): Entfernt alle Elemente aus dem Set und macht es leer.
my_set = {1, 2, 3}
my_set.clear() # Entfernt alle Elemente
print(my_set) # Ausgabe: set()Probier es selbst
# Schreibe hier CodeDiese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.
Alle Lektionen in Logic & Flow
1Variablen-Erkundung
KonstantenMehrfache VariablenzuweisungenVariablen tauschenPlatzhalter-VariablenZahlen rundenListen-Casting4Kontaktbuch-Anwendung
Menü anzeigenKontakt hinzufügen7Sets Teil 2
Mathematische Operationen Teil 1Mathematische Operationen Teil 2Rückblick – SchatzsucheTeilmengen und ObermengenIterieren über SetsRückblick – Turnier-Tracker10Grundlagen der List Comprehensions
Die SyntaxEinfache Listen erstellenBedingungen hinzufügenDatenaggregation nutzenRückblick - House Of ListsRückblick - Elements Of Freedom13Bestandsverwaltungssystem
ProjektübersichtArtikel hinzufügen2Dictionaries Teil 1
Was ist ein Dictionary?Ein Dictionary erstellenZugriff auf WerteDictionaries ändernRückblick – Rezept-Manager5Fortgeschrittene Entscheidungsfindung
Ternärer OperatorZugehörigkeitsprüfungenIdentitätsprüfungenEinrückungsfehlerZusammenfassung - Urlaubsfilter8Studenten-Datenverwaltung
ProjektübersichtStudent hinzufügen11Fortgeschrittene Funktionen
Mehrere Werte zurückgebenLambda-Funktionen Teil 1Lambda-Funktionen Teil 2Recap Challenge – Lambda SortRekursive Funktionen Teil 1Rekursive Funktionen Teil 2Recap – Verschachtelte Listen summieren14Funktionen höherer Ordnung
Die Map-FunktionDie Filter-FunktionWiederholung – E-Mail-ValidatorWiederholung – Zahlenprozessor3Dictionaries Teil 2
Dictionary-MethodenVerschachtelte DictionariesKeys überprüfenDictionaries durchlaufenZusammenfassung – Häufigkeitszähler9Fortgeschrittene Datenaggregation
Verwendung von SumMinimum und Maximum findenDaten effizient sortierenRückblick - Dictionary Sorter12Grundlagen der Fehlerbehandlung
Was ist Fehlerbehandlung?Der Try- und Except-BlockBehandlung mehrerer ExceptionsRückblick – Warenkorb-Fehler