赞
赏
Python 的 集合 的合并用于将两个集合或者多个集合合并为一个集合。在 Python 中,集合合并有两种方法,分别为:使用 symmetric_difference 函数和使用 symmetric_difference_update 函数。
函数 | 描述 |
---|---|
symmetric_difference | 使用 symmetric_difference 函数,合并两个集合时,合并的结果会通过返回值的形式来返回。 |
symmetric_difference_update | 使用 symmetric_difference_update 函数,合并两个集合时,合并的结果将会更新原来的集合。 |
s = s1.symmetric_difference(s2)
参数 | 描述 |
---|---|
s1 | 需要合并的集合1。 |
s2 | 需要合并的集合2。 |
返回两个集合合并后的集合。
将集合 s1 和集合 s2 合并,并将合并的结果赋值给集合 s。
s1.symmetric_difference_update(s2)
参数 | 描述 |
---|---|
s1 | 需要合并的集合1。 |
s2 | 需要合并的集合2。 |
将集合 s1 和集合 s2 合并,并将合并的结果赋值给集合 s1。
用 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)
程序运行后,控制台输出如下:
我们使用 {} 定义了两个集合,分别为集合 s1 和集合 s2,接着,我们使用集合内置的函数 symmetric_difference 将集合 s1 和集合 s2 进行合并,并将合并的结果赋值给集合 sym_s。
使用 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)
程序运行后,控制台输出如下:
我们使用 {} 定义了两个集合,分别为集合 s1 和集合 s2,接着,我们使用集合内置的函数 symmetric_difference_update 将集合 s1 和集合 s2 进行合并,并将合并的结果赋值给集合 s1。
Python 的集合的合并用于将两个集合或者多个集合合并为一个集合。在 Python 中,集合合并有两种方法,分别为:使用 symmetric_difference 函数和使用 symmetric_difference_update 函数。使用 symmetric_difference 求集合合并语法:
s = s1.symmetric_difference(s2)
使用 symmetric_difference_update 求集合合并语法:
s1.symmetric_difference_update(s2)