当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Python Set remove()用法及代码示例


在本教程中,我们将借助示例了解 Python Set remove() 方法。

remove() 方法从集合中删除指定的元素。

示例

languages = {'Python', 'Java', 'English'}

# remove English from the set
languages.remove('English')


print(languages)

# Output: {'Python', 'Java'}

用法:

用法:

set.remove(element)

参数:

remove() 方法将单个元素作为参数并将其从 set 中删除。

返回:

remove() 从集合中移除指定元素并更新集合。它不返回任何值。

如果元素传递给remove()不存在,KeyError抛出异常。

示例 1:从集合中移除一个元素

# language set
language = {'English', 'French', 'German'}

# removing 'German' from language
language.remove('German')


# Updated language set
print('Updated language set:', language)

输出

Updated language set: {'English', 'French'}

示例 2:删除不存在的元素

# animal set
animal = {'cat', 'dog', 'rabbit', 'guinea pig'}

# Deleting 'fish' element
animal.remove('fish')


# Updated animal
print('Updated animal set:', animal)

输出

Traceback (most recent call last):
  File "<stdin>", line 5, in <module>
    animal.remove('fish')
KeyError: 'fish'

如果您不想出现此错误,可以使用set discard() method

discard() 方法从集合中删除指定的元素。但是,如果元素不存在,则集合保持不变;你不会得到错误。

相关用法


注:本文由纯净天空筛选整理自 Python Set remove()。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。