Python discard() 方法从集合中丢弃或删除元素。此方法不返回任何内容,如果元素不存在,则甚至不会返回任何错误。它需要一个参数,该参数是要删除的元素。方法签名如下。
签名
discard(elem)
参数
elem: 要删除的元素。
返回
它返回无。
让我们看一些 discard() 方法的例子来了解它的函数。
Python 设置 discard() 方法示例 1
使用丢弃方法删除元素的简单示例。
# Python set discard() Method
# Creating a set
set = {1,2,3,4,5}
# Displaying elements
print(set)
# Calling function
set.discard(2)
print(set)
输出:
{1, 2, 3, 4, 5} {1, 3, 4, 5}
Python 设置 discard() 方法示例 2
如果该元素不存在,则它不向调用者方法返回 none。
# Python set discard() Method
# Creating a set
set = {1,2,3,4,5}
# Displaying elements
print(set)
# Calling function
val = set.discard(22)
print(val)
输出:
{1, 2, 3, 4, 5} None
Python 设置 discard() 方法示例 3
我们在程序中实现此方法的示例。它删除了所有赔率元素。
# Python set discard() Method
# Creating a set
set = {1,2,3,4,5}
set2 = {1,2,3,4,5}
# Displaying elements
print(set)
# Calling function
for s in set2:
if s%2!=0:
set.discard(s) # Discard all odd elements
print(set)
输出:
{1, 2, 3, 4, 5} {2, 4}
相关用法
- Python Set discard()用法及代码示例
- Python Set difference_update()用法及代码示例
- Python Set difference()用法及代码示例
- Python Set issuperset()用法及代码示例
- 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 intersection()用法及代码示例
- Python Set copy()用法及代码示例
- Python Set remove()用法及代码示例
- Python Pandas Series.cummin()用法及代码示例
- Python Pandas Series.cov()用法及代码示例
- Python Pandas Series.astype()用法及代码示例
注:本文由纯净天空筛选整理自 Python Set discard() Method。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。