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


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

Python remove() 方法從集合中刪除元素 elem。如果 elem 不包含在集合中,則會引發錯誤 KeyError。請參閱下麵給出的示例。

簽名

remove(elem)

參數

elem: 要刪除的元素。

返回

如果在集合中沒有找到該值,它返回 None 但拋出 KeyError 。

讓我們看一些 remove() 方法的例子來了解它的函數。

Python 設置 remove() 方法示例 1

讓我們首先看一個從集合中刪除元素的簡單示例。

# Python set remove() Method
# Creating a set
set = {1,2,3}
# Displaying elements
print(set)
# Calling method
set.remove(1)
# Displaying elements
print("After removing element:\n",set)

輸出:

{1, 2, 3}
After removing element:
 {2, 3}

Python 設置 remove() 方法示例 2

如果該元素在集合中不可用,則會引發錯誤 KeyError。請參閱示例。

Python set remove() Method
# Creating a set
set = {1,2,3}
# Displaying elements
print(set)
# Calling method
set.remove(22)
# Displaying elements
print("After removing element:\n",set)

輸出:

set.remove(22)
KeyError:22

Python 設置 remove() 方法示例 3

這個方法可以很容易地實現到程序中來執行一些業務邏輯。請參閱下麵的示例。

# Python set remove() Method
# Creating a set
set = {'i','n','d','i','a','i','s','a','c','o','u','n','t','r','y'}
set2 = {'i','n','d','i','a','i','s','a','c','o','u','n','t','r','y'}
list = ['a','e','i','o','u']
# Displaying elements
print(set) 
for el in set:
    if el not in list:
        set2.remove(el) # Removing elements which are not in list
print(set2)

輸出:

{'a', 'c', 'i', 't', 'n', 'u', 'y', 's', 'd', 'o', 'r'}
{'a', 'i', 'u', 'o'}






相關用法


注:本文由純淨天空篩選整理自 Python Set remove() Method。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。