Python - Odebrat položky sady
Odebrat položku
Chcete-li odebrat položku v sadě, použijte metodu remove()
, nebo discard()
.
Příklad
Odstraňte "banán" pomocí remove()
metody:
thisset = {"apple", "banana", "cherry"}
thisset.remove("banana")
print(thisset)
Poznámka: Pokud položka k odstranění neexistuje, remove()
vyvolá chybu.
Příklad
Odstraňte "banán" pomocí discard()
metody:
thisset = {"apple", "banana", "cherry"}
thisset.discard("banana")
print(thisset)
Poznámka: Pokud položka k odstranění neexistuje, discard()
NEVYHLÁSÍ
chybu .
Můžete také použít pop()
metodu k odstranění položky, ale tato metoda odstraní poslední položku. Pamatujte, že sady jsou neuspořádané, takže nebudete vědět, která položka bude odstraněna.
Návratovou hodnotou pop()
metody je odstraněná položka.
Příklad
Odstraňte poslední položku pomocí pop()
metody:
thisset = {"apple", "banana", "cherry"}
x =
thisset.pop()
print(x)
print(thisset)
Poznámka: Sady jsou neuspořádané , takže při použití pop()
metody nevíte, která položka bude odstraněna.
Příklad
Metoda clear()
vyprázdní množinu:
thisset = {"apple", "banana", "cherry"}
thisset.clear()
print(thisset)
Příklad
Klíčové del
slovo zcela odstraní sadu:
thisset = {"apple", "banana", "cherry"}
del
thisset
print(thisset)