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()
方法時,您不知道刪除的是哪個元素。