Python集合根本概念与相干操作实例分析

发布时间:2019-11-08 11:08 来源:互联网 以后栏目:网站办事器

本文实例讲述了Python集合根本概念与相干操作。分享给大年夜家供大年夜家参考,详细以下:

集合的概念

集合是无序可变,元素不克不及反复。实际上,集合底层是字典完成,集合的一切元素都是字典
中的“键对象”,是以是不克不及反复的且唯一的。

集合创建和删除

应用{}创建集合对象,并应用 add()办法添加元素
>>> a = {3,5,7}
>>> a
{3, 5, 7}
>>> a.add(9)
>>> a
{9, 3, 5, 7}

应用 set(),将列表、元组等可迭代对象转成集合。假设本来数据存在反双数据,则只保存一个。
>>> a = ['a','b','c','b']
>>> b = set(a)
>>> b
{'b', 'a', 'c'}

remove()删除指定元素;clear()清空全部集合
>>> a = {10,20,30,40,50}
>>> a.remove(20)
>>> a
{10, 50, 30}

集合相干操作

像数学中概念一样,Python 对集合也供给了并集、交集、差集等运算。我们给出示例:

>>> a = {1,3,'sxt'}
>>> b = {'he','it','sxt'}
>>> a|b #并集
{1, 3, 'sxt', 'he', 'it'}
>>> a&b #交集
{'sxt'}
>>> a-b #差集
{1, 3}
>>> a.union(b) #并集
{1, 3, 'sxt', 'he', 'it'}
>>> a.intersection(b) #交集
{'sxt'}
>>> a.difference(b) #差集
{1, 3}

更多关于Python相干内容感兴趣的读者可检查本站专题:《Python函数应用技能总结》、《Python列表(list)操作技能总结》、《Python字典操作技能汇总》、《Python数据构造与算法教程》、《Python字符串操作技能汇总》及《Python入门与进阶经典教程》

欲望本文所述对大年夜家Python法式榜样设计有所赞助。

  • 1、
  • 2、
  • 3、
  • 4、
  • 5、
  • 6、
  • 7、
  • 8、
  • 9、
  • 10、
  • 11、
  • 12、
  • 13、
  • 14、
  • 15、
  • 16、
  • 17、
  • 18、
  • 19、
  • 20、
  • 21、
  • 22、
  • 23、
  • 24、
  • 25、
  • 1、
  • 2、
  • 3、
  • 4、
  • 5、
  • 6、
  • 7、
  • 8、
  • 9、
  • 10、
  • 11、
  • 12、
  • 13、
  • 14、
  • 15、
  • 16、
  • 17、
  • 18、
  • 19、
  • 20、
  • 21、
  • 22、
  • 23、
  • 24、
  • 25、