Python-セットアイテムを削除
アイテムを削除
セット内のアイテムを削除するには、、remove()
またはdiscard()
メソッドを使用します。
例
remove()
次の方法を使用して「バナナ」を削除します。
thisset = {"apple", "banana", "cherry"}
thisset.remove("banana")
print(thisset)
注:削除するアイテムが存在しない場合、remove()
エラーが発生します。
例
discard()
次の方法を使用して「バナナ」を削除します。
thisset = {"apple", "banana", "cherry"}
thisset.discard("banana")
print(thisset)
注:削除するアイテムが存在しない場合、エラーは発生しdiscard()
ませ
ん。
pop()
このメソッドを使用してアイテムを削除することもできますが、このメソッドは最後のアイテムを削除します。セットは順序付けされていないため、削除されるアイテムがわからないことに注意してください。
メソッドの戻り値はpop()
削除されたアイテムです。
例
pop()
次の方法を使用して、最後のアイテムを削除します。
thisset = {"apple", "banana", "cherry"}
x =
thisset.pop()
print(x)
print(thisset)
注:セットは順序付けされていないため、このメソッドを使用する場合pop()
、どのアイテムが削除されるかはわかりません。
例
このclear()
メソッドはセットを空にします。
thisset = {"apple", "banana", "cherry"}
thisset.clear()
print(thisset)
例
del
キーワードはセットを完全に削除します:
thisset = {"apple", "banana", "cherry"}
del
thisset
print(thisset)