📅  最后修改于: 2023-12-03 15:19:12.528000             🧑  作者: Mango
在 Python 中,集合(set)是一种无序、可变、无重复元素的容器。集合支持很多基本的操作,如添加、删除、查找等,而 remove()
方法是其中的一个常用方法。
remove()
方法用于移除集合中的指定元素。如果元素不存在则会引发 KeyError
异常。
set.remove(item)
item
:要移除的元素无返回值。只是移除集合中的指定元素。
fruits = {"apple", "banana", "cherry"}
fruits.remove("banana")
print(fruits) # {"apple", "cherry"}
在上面的示例中,我们首先创建了一个包含三个元素的集合 fruits
,然后使用 remove()
方法移除了集合中的 "banana"
元素。最后,我们打印出了移除元素后的集合。
如果要移除的元素不存在,则会引发 KeyError
异常。例如:
fruits = {"apple", "banana", "cherry"}
fruits.remove("orange") # KeyError: 'orange'
在上面的示例中,由于集合中并没有 "orange"
元素,因此调用 remove("orange")
方法会引发 KeyError
异常。
remove()
方法是 Python 集合中的一个常用方法,用于移除集合中的指定元素。使用时需要注意指定的元素必须存在于集合中,否则会引发 KeyError
异常。