在本教程中,我們將借助示例了解 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 issuperset()用法及代碼示例
- Python Set difference_update()用法及代碼示例
- Python Set union()用法及代碼示例
- Python Set pop()用法及代碼示例
- Python Set add()用法及代碼示例
- Python Set clear()用法及代碼示例
- Python Set issubset()用法及代碼示例
- Python Set isdisjoint()用法及代碼示例
- Python Set intersection_update()用法及代碼示例
- Python Set symmetric_difference()用法及代碼示例
- Python Set symmetric_difference_update()用法及代碼示例
- Python Set discard()用法及代碼示例
- Python Set intersection()用法及代碼示例
- Python Set copy()用法及代碼示例
- Python Set difference()用法及代碼示例
- Python Set update()用法及代碼示例
- Python Set轉String用法及代碼示例
- Python Pandas Series.cumsum()用法及代碼示例
- Python Pandas Series.astype()用法及代碼示例
- Python Pandas Series.nonzero()用法及代碼示例
注:本文由純淨天空篩選整理自 Python Set remove()。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。