python中difference函数_Python集合(set)合并-Python集合(set)symmetric_difference 函数-Python集合(set)symmetric_diff...

Python集合(set)合并教程

Python集合(set)合并方法比较

函数

描述

symmetric_difference

使用 symmetric_difference 函数,合并两个集合时,合并的结果会通过返回值的形式来返回。

symmetric_difference_update

使用 symmetric_difference_update 函数,合并两个集合时,合并的结果将会更新原来的集合。

symmetric_difference合并集合详解

语法

s = s1.symmetric_difference(s2)

参数

参数

描述

s1

需要合并的集合1。

s2

需要合并的集合2。

返回值

返回两个集合合并后的集合。

说明

将集合 s1 和集合 s2 合并,并将合并的结果赋值给集合 s。

symmetric_difference_update求集合合并详解

语法

s1.symmetric_difference_update(s2)

参数

参数

描述

s1

需要合并的集合1。

s2

需要合并的集合2。

说明

将集合 s1 和集合 s2 合并,并将合并的结果赋值给集合 s1。

案例

使用 symmetric_difference 合并集合

用 symmetric_difference 合并集合,合并结果通过返回值返回

print("嗨客网(www.haicoder.net)")

# 用 symmetric_difference 合并集合,合并结果通过返回值返回

s1 = {"Hello", "HaiCoder", 1024}

s2 = {"HaiCoder", "Python", "Golang"}

sym_s = s1.symmetric_difference(s2)

print("S1 =", s1)

print("S2 =", s2)

print("sym_s =", sym_s)

程序运行后,控制台输出如下:

f27fd0e0b8cdc3ba394d0008deb3c0bb.png

我们使用 {} 定义了两个集合,分别为集合 s1 和集合 s2,接着,我们使用集合内置的函数 symmetric_difference 将集合 s1 和集合 s2 进行合并,并将合并的结果赋值给集合 sym_s。

使用 symmetric_difference_update 合并集合

使用 symmetric_difference_update 合并集合,合并的结果更新原来的集合

print("嗨客网(www.haicoder.net)")

# 使用 symmetric_difference_update 合并集合,合并的结果更新原来的集合

s1 = {"Hello", "HaiCoder", 1024}

s2 = {"HaiCoder", "Python", "Golang"}

s1.symmetric_difference_update(s2)

print("S1 =", s1)

print("S2 =", s2)

程序运行后,控制台输出如下:

121f27211bd4b599be003c8008f43705.png

我们使用 {} 定义了两个集合,分别为集合 s1 和集合 s2,接着,我们使用集合内置的函数 symmetric_difference_update 将集合 s1 和集合 s2 进行合并,并将合并的结果赋值给集合 s1。

Python集合(set)合并总结

Python 的集合的合并用于将两个集合或者多个集合合并为一个集合。在 Python 中,集合合并有两种方法,分别为:使用 symmetric_difference 函数和使用 symmetric_difference_update 函数。使用 symmetric_difference 求集合合并语法:

s = s1.symmetric_difference(s2)

使用 symmetric_difference_update 求集合合并语法:

s1.symmetric_difference_update(s2)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值