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()
メソッドを使用する場合、どの項目が削除されるかわかりません。
プログラミング学習を加速させる
プログラミングをプロの講師に教えてもらいませんか。