Eliminarea unui element
Două metode scot un anumit element dintr-o mulțime: remove() și discard().
Notă: Ele diferă atunci când elementul lipsește. În acest caz, remove() generează o eroare.
Notă: discard(), în schimb, NU generează o eroare când elementul lipsește.
Există și metoda pop(), dar ea alege elementul în locul tău și nu ai cum să știi pe care îl va alege.
Elementul ales este valoarea returnată de pop().
Notă: Deoarece mulțimile sunt neordonate, elementul pe care îl scoate pop() nu poate fi prezis.
Exemplu
Scoate „banana” cu remove():
Prompt
Creați o mulțime cu "apple", "banana" și "cherry".
Eliminați "banana" folosind metoda remove() și afișați mulțimea.
Ieșire: program Python complet
main.py
thisset = {"apple", "banana", "cherry"}
thisset.remove("banana")
print(thisset)
Exemplu
Scoate „banana” cu discard():
Prompt
Creați o mulțime cu "apple", "banana" și "cherry".
Eliminați "banana" folosind metoda discard() și afișați mulțimea.
Ieșire: program Python complet
main.py
thisset = {"apple", "banana", "cherry"}
thisset.discard("banana")
print(thisset)
Exemplu
Lasă pop() să scoată un element oarecare:
Prompt
Creați o mulțime cu "apple", "banana" și "cherry".
Folosiți metoda pop() pentru a elimina un element aleatoriu, afișați elementul eliminat, apoi afișați mulțimea.
Ieșire: program Python complet
main.py
thisset = {"apple", "banana", "cherry"}
x = thisset.pop()
print(x)
print(thisset)
Exemplu
Folosește clear() ca să golești mulțimea:
Prompt
Creați o mulțime cu "apple", "banana" și "cherry".
Folosiți metoda clear() pentru a goli mulțimea și afișați rezultatul.
Ieșire: program Python complet
main.py
thisset = {"apple", "banana", "cherry"}
thisset.clear()
print(thisset)
Exemplu
Cu ajutorul cuvântului cheie del, întreaga mulțime dispare:
Prompt
Creați o mulțime cu "apple", "banana" și "cherry".
Folosiți cuvântul cheie del pentru a șterge mulțimea complet, apoi încercați să o afișați pentru a arăta eroarea.
Ieșire: program Python complet
main.py
thisset = {"apple", "banana", "cherry"}
del thisset
print(thisset)