Python - セットアイテムの削除
アイテムの削除
セット内の項目を削除するには、remove()メソッドまたはdiscard()メソッドを使用します。
例
remove()メソッドを使用して「バナナ」を削除します。
thisset = {"りんご", "バナナ", "さくらんぼ"}
thisset.remove("バナナ")
print(thisset)
注意:削除する項目が存在しない場合、remove()はエラーを発生させます。
例
discard()メソッドを使用して「バナナ」を削除します。
thisset = {"りんご", "バナナ", "さくらんぼ"}
thisset.discard("バナナ")
print(thisset)
注意:削除するアイテムが存在しない場合、discard()はエラーを発生させません。
pop()メソッドを使用して項目を削除することもできますが、このメソッドはランダムな項目を削除するため、どの項目が削除されるのかを確認することはできません。
pop()メソッドの戻り値は削除された項目です。
例
pop()メソッドを使用してランダムな項目を削除します。
thisset = {"りんご", "バナナ", "さくらんぼ"}
x = thisset.pop()
print(x)
print(thisset)
注意:セットには順序がないため、pop()メソッドを使用する場合、どの項目が削除されるかわかりません。