📜  Python 集合set remove()(1)

📅  最后修改于: 2023-12-03 15:19:12.528000             🧑  作者: Mango

Python 集合 set remove()

在 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 异常。