Python &—交集
文章目录1.语法要点2.实操练习(1)计算2个集合的交集(2)计算多个集合的交集3.知识回顾and——逻辑与:两个为真才为真4.综合练习在集合中&不等于and5.课后总结1.语法要点什么是交集?两个集合或多个集合中都包含的元素,称为集合的交集。上图中:一个集合含有元素1,2,3,4。另一个集合含有元素3,4,5,6。两个集合都含有的元素是3,4。3、4 就是两个集合的交集。在Python中
·
1.语法要点
什么是交集?
两个集合或多个集合中都包含的元素,称为集合的交集。
上图中:
一个集合含有元素1,2,3,4。
另一个集合含有元素3,4,5,6。
两个集合都含有的元素是3,4。
3、4 就是两个集合的交集。
在Python中用&
符号表示两个或多个集合的交集。
返回的是两个集合或多个集合中都包含的元素。
2.实操练习
(1)计算2个集合的交集
# 用{}创建2个集合
set_1 = {1, 2, 3, 4}
set_2 = {3, 4, 5, 6}
# 用&计算2个集合的交集
print('两个集合的交集为:',set_1 & set_2)
【终端输出】
两个集合的交集为: {3, 4}
(2)计算多个集合的交集
# 用{}创建4个集合
set_1 = {1, 2, 3, 4}
set_2 = {5, 6, 3, 4}
set_3 = {7, 9, 3, 6}
set_4 = {2, 4, 3, 1}
# 用&计算4个集合的交集
print('4个集合的交集为:',set_1 & set_2 & set_3 & set_4)
【终端输出】
4个集合的交集为: {3}
3.知识回顾
and——逻辑与:两个为真才为真
print(True and True)
print(True and False)
print(False and True)
print(False and False )
【终端输出】
True
False
False
False
print(2>0 and 5>0)
print(2>0 and 2<0)
print(2<0 and 2>0)
print(2<0 and 5<0)
【终端输出】
True
False
False
False
4.综合练习
在集合中&不等于and
# 用{}创建2个集合
set_1 = {1, 2, 3, 4}
set_2 = {3, 4, 5, 6}
print('and的结果是:',set_1 and set_2)
print('&的结果是:',set_1 & set_2)
【终端输出】
and的结果是: {3, 4, 5, 6}
&的结果是: {3, 4}
&是位运算符,set_1 & set_2 得到的是两个集合的交集。
and是逻辑运算符,set_1 and set_2 得到的是运算结果最后一位变量的值,即集合set_2。
5.课后总结
更多推荐
已为社区贡献12条内容
所有评论(0)