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。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。