Python 從集合中移除元素
從集合中移除元素
要從集合中移除元素,請使用 remove() 或 discard() 方法。
示例
使用 remove() 方法移除 "banana"
thisset = {"apple", "banana", "cherry"}
thisset.remove("banana")
print(thisset)
自己動手試一試 »
注意: 如果要移除的元素不存在,remove() 會引發錯誤。
示例
使用 discard() 方法移除 "banana"
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() 方法時,您將不知道哪個元素被移除了。