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()用法及代碼示例
- Python Set issuperset()用法及代碼示例
- Python Set difference_update()用法及代碼示例
- Python Set union()用法及代碼示例
- Python Set pop()用法及代碼示例
- Python Set add()用法及代碼示例
- Python Set clear()用法及代碼示例
- Python Set issubset()用法及代碼示例
- Python Set update()用法及代碼示例
- 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 Pandas Series.cummin()用法及代碼示例
- Python Pandas Series.cov()用法及代碼示例
- Python Pandas Series.astype()用法及代碼示例
注:本文由純淨天空篩選整理自 Python Set remove() Method。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。