赞
踩
union[ˈjuːniən]:联盟、并集。
union()方法—返回集合与可迭代对象的并集。
即返回集合1与其他可迭代对象(集合、列表、元组、字典、字符串)中含有的所有元素,重复的元素仅保留1个(集合不能包含重复的元素)。
union()方法的参数可以是一个或多个可迭代对象。
union()方法的参数不能是整数或浮点数。
# 用{}创建2个集合 set_1 = {1, 2, 3, 4} set_2 = {3, 4, 5, 6} # 用[]创建1个列表 list_1 = [3, 4, 5, 6, 7, 8] # 用()创建1个元组 tuple_1 = (1, 3, 4, 5, 6) # 用{}创建1个字典 dict_1 = { 1:'学号', 2:'姓名', 3:'性别' } print('两个集合的并集:',set_1.union(set_2)) print('集合1与多个可迭代对象的并集:', set_1.union(set_2, list_1, tuple_1, dict_1))
【终端输出】
两个集合的并集: {1, 2, 3, 4, 5, 6}
集合1与多个可迭代对象的并集: {1, 2, 3, 4, 5, 6, 7, 8}
语法都是集合
.
方法名
(参数)
的形式。
参数都可以是一个或多个可迭代对象。
参数都不能是整数或浮点数。
可迭代对象(集合、列表、元组、字典、字符串)。
union()方法返回的是并集。
intersection()方法返回的是交集。
# 用{}创建2个集合 set_1 = {1, 2, 3, 4} set_2 = {3, 4, 5, 6} # 用[]创建1个列表 list_1 = [3, 4, 5, 6, 7, 8] # 用()创建1个元组 tuple_1 = (1, 3, 4, 5, 6) # 用{}创建1个字典 dict_1 = { 1:'学号', 2:'姓名', 3:'性别' } print("******union返回并集******") print('两个集合的并集:',set_1.union(set_2)) print('集合1与多个可迭代对象的并集:', set_1.union(set_2, list_1, tuple_1, dict_1),'\n') print("******intersection返回交集******") print('两个集合的交集:',set_1.intersection(set_2)) print('集合1与多个可迭代对象的交集:', set_1.intersection(set_2, list_1, tuple_1, dict_1))
【终端输出】
******union返回并集******
两个集合的并集: {1, 2, 3, 4, 5, 6}
集合1与多个可迭代对象的并集: {1, 2, 3, 4, 5, 6, 7, 8}
******intersection返回交集******
两个集合的交集: {3, 4}
集合1与多个可迭代对象的交集: {3}
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。