Python 基礎(chǔ)教程

Python 流程控制

Python 函數(shù)

Python 數(shù)據(jù)類(lèi)型

Python 文件操作

Python 對(duì)象和類(lèi)

Python 日期和時(shí)間

Python 高級(jí)知識(shí)

Python 參考手冊(cè)

Python 集合 remove() 使用方法及示例

Python 集合方法

remove()方法在集合中搜索給定元素并將其刪除。

remove()方法的語(yǔ)法為:

set.remove(element)

remove()參數(shù)

remove()方法將單個(gè)元素作為參數(shù),并將其從set中移除。

如果傳遞給remove()方法的元素(參數(shù))不存在,則將引發(fā)keyError異常。

remove()返回值

remove()方法僅從集合中刪除給定的元素。它不返回任何值。

示例1:從集合中刪除元素

# language set
language = {'英語(yǔ)', '法語(yǔ)', '德語(yǔ)'}

# 刪除 '德語(yǔ)' 
language.remove('德語(yǔ)')

# 更新語(yǔ)言集
print('更新后的語(yǔ)言集: ', language)

運(yùn)行該程序時(shí),輸出為:

更新后的語(yǔ)言集:  {'英語(yǔ)', '法語(yǔ)'}

示例2:嘗試刪除不存在的元素

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

# 刪除 'fish' 元素
animal.remove('fish')

# 更新動(dòng)物集合
print('更新動(dòng)物集合: ', animal)

運(yùn)行該程序時(shí),將出現(xiàn)以下錯(cuò)誤:

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

這是因?yàn)樵豧ish在animal集合中不存在。

如果您不希望出現(xiàn)此錯(cuò)誤,則可以使用discard()方法。如果傳遞給discard()方法的元素不存在,則該集合保持不變。

集合是元素的無(wú)序集合。如果需要從集合中刪除任意元素,則可以使用pop()方法。

Python 集合方法

丰满人妻一级特黄a大片,午夜无码免费福利一级,欧美亚洲精品在线,国产婷婷成人久久Av免费高清