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

python,集合 Python3 集合 symmetric_difference_update() 方法

2023-03-15 17:20 Python3教程

python,集合 Python3 集合 symmetric_difference_update() 方法

python,集合

Python是一种面向对象的解释型计算机程序设计语言,由Guido van Rossum于1989年发明,第一个公开发行版发行于1991年。Python是纯粹的自由软件, 源代码和解释器CPython遵循 GPL(GNU General Public License)协议。Python语法简洁清晰,特色之一是强制用空白符(white space)作为语句缩进。

集合是一个无序的不重复元素序列,它是由一个或多个元素所构成的数学实体。在 Python 中,集合是使用大括号 {} 来表示的,但它们不能包含可变对象(如列表、字典、集合本身)。集合中的元素也不能重复出现。

# 创建集合
s = {1, 2, 3}  # 创建一个数字集合
s = {'a', 'b', 'c'}  # 创建一个字母集合
s = set()  # 创建一个新的无序不重复元素序列
# 添加元素到集合中
s.add('d')  # 添加单个元素'd'到集合中
s.update([4, 5, 6])  # 添加多个元素[4, 5, 6]到集合中
# 移除元素从集合中
s.remove('d')  # 移除单个元素'd'从集合中
s.discard(4)  # 移除单个元

Python3 集合 symmetric_difference_update() 方法

Python3 列表 Python 集合

描述

symmetric_difference_update() 方法移除当前集合中在另外一个指定集合相同的元素,并将另外一个指定集合中不同的元素插入到当前集合中。

语法

symmetric_difference_update() 方法语法:

set.symmetric_difference_update(set)

参数

  • set -- 要检测的集合

返回值

无。

实例

在原始集合 x 中移除与 y 集合中的重复元素,并将不重复的元素插入到集合 x 中:

实例 1

x = {"apple", "banana", "cherry"}
y = {"google", "", "apple"}
 
x.symmetric_difference_update(y) 
 
print(x)

输出结果为:

{"google", "cherry", "banana", ""}

Python3 列表 Python 集合



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