举报投诉联系我们 手机版 热门标签 名动网
您的位置:名动网 > python 集合 discard Python3 集合 discard() 方法

python 集合 discard Python3 集合 discard() 方法

2023-03-06 12:20 Python3教程

python 集合 discard Python3 集合 discard() 方法

python 集合 discard

Python 集合 discard 方法用于移除集合中指定的元素,如果指定的元素不存在,则不会发生任何错误。

discard 方法和 remove 方法的区别在于,remove 方法会在移除指定元素时发生 KeyError 异常,而 discard 方法不会。

# 定义一个集合
s = {1, 2, 3, 4} 
  
# 移除元素 2 
s.discard(2) 
  
# 输出集合 
print(s)  # 输出 {1, 3, 4} 

discard 方法还可以用来判断一个元素是否存在于集合中,如果存在则返回 True,如果不存在则返回 False。

# 定义一个集合 
s = {1, 2, 3, 4} 
  
# 判断元素 5 是否存在于集合中 
if s.discard(5):  # 返回 False 代表 5 不存在于集合中   print("5 存在于集合中") else:   print("5 不存在于集合中")

总之,Python 集合 discard 方法是一个很有用的方法,可以用来移除或者判断一个元素是否存在于集合中。

Python3 集合 discard() 方法

Python3 列表 Python 集合

描述

discard() 方法用于移除指定的集合元素。

该方法不同于 remove() 方法,因为 remove() 方法在移除一个不存在的元素时会发生错误,而 discard() 方法不会。详见实例2

语法

discard() 方法语法:

set.discard(value)

参数

  • value -- 必需,要移除的元素

返回值

无。

实例

移除集合中的元素 banana:

实例 1

fruits = {"apple", "banana", "cherry"}
 
fruits.discard("banana") 
 
print(fruits)

输出结果为:

{"cherry", "apple"}

实例 2

fruits = {"apple", "banana", "cherry"}
 
fruits.discard("banana") 
print(fruits)

fruits.discard("banana") #移除一个已经移除的元素
print(fruits)

输出结果为:

{"cherry", "apple"}

Python3 列表 Python 集合


阅读全文
以上是名动网为你收集整理的python 集合 discard Python3 集合 discard() 方法全部内容。
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。
相关文章
© 2024 名动网 mdwl.vip 版权所有 联系我们