當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


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()。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。