python中集合的符号,python中集合的运算符

  python中集合的符号,python中集合的运算符

  在两组运算中,我们可以找出相同的元素,或不同的元素,或整合元素。我们今天要讲的python集合中的算子和我们数学中集合的运算非常相似。只要学会简单的概念就可以用。接下来,一个小编将解释集合中的一些运算符,以及代码的用法。

  既然是集合,就会遵循集合的一些运算方法,比如交、并、差等等。

  1.交集 ###

  在Python中,用来求集合交集的符号是“”,它返回偶数集合的公共元素的集合,即集合的交集。

  st1=set(python )

  st1

  集合([h , o , n , p , t , y])

  st2=set(htc )

  st2

  set([h , c , t])

  st1st2

  集合([h , t])

  ); font-family: 微软雅黑; font-size: 14px; mso-spacerun: "yes"; mso-font-kerning: 1.0000pt;">2.并集(合集) ###

  

Python中求集合的并集用的是符号“”,返回的是两个集合所有的并去掉重复的元素的集合。

  

>>>st1

  set(['h','o','n','p','t','y'])

  >>>st3=set('two')

  >>>st3

  set(['o','t','w'])

  >>>st1st3

  set(['p','t','w','y','h','o','n'])

3.差集

  

Python中差集使用的符号是减号“-”。

  

>>>st1

  set(['1','3','2','5','4','7','6'])

  >>>st2=set('4589')

  >>>st2

  set(['9','8','5','4'])

  >>>st1-st2

  set(['1','3','2','7','6'])

  

返回的结果是在集合st1中但不在集合st2中的元素的集合。

  拓展集合、列表与元组

  

列表(list)和元组(tuple)是标准的 Python 数据类型,它们将值存储在一个序列中。集合(set)是另一种标准的 Python 数据类型,它也可用于存储值。它们之间主要的区别在于,集合不同于列表或元组,集合中的每一个元素不能出现多次,并且是无序存储的。

  


  

以上就是我们在python集合的一些运算,相信大家之前数学的集合概念都有所掌握,所以本篇的知识点学起来非常轻松,后续小编会带来更多的集合知识,记得持续关注哦。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: