一聚教程网:一个值得你收藏的教程网站

最新下载

热门教程

python数据类型集合的例子

时间:2015-12-03 编辑:简简单单 来源:一聚教程网

Python中集合主要有两个功能,一个是功能是建立关系,另外一个功能就是消除重复元素

集合的格式是set (元素)

通过下面的操作来具体看一下。

>>> e = set (“abcdefghiskdsngls”)
>>> f = set (“cdeifwkhgsls”)

求交集:

>>> k = e&f
>>> print k
set(['c', 'e', 'd', 'g', 'f', 'i', 'h', 'k', 'l', 's'])
>>>
 

求并集:

>>> k = e|f
>>> print k
set(['a', 'c', 'b', 'e', 'd', 'g', 'f', 'i', 'h', 'k', 'l', 'n', 's', 'w'])
>>>

求差集:

>>> k = e-f
>>> print k
set(['a', 'b', 'n'])

去除重复元素:


>>> new= set (e)
>>> print new
set(['a', 'c', 'b', 'e', 'd', 'g', 'f', 'i', 'h', 'k', 'l', 'n', 's'])

集合添加、删除

集合的添加有两种常用方法,分别是add和update。

集合add方法:是把要传入的元素做为一个整个添加到集合中,例如:

>>> a = set('boy')
>>> a.add('python')
>>> a
set(['y', 'python', 'b', 'o'])

集合update方法:是把要传入的元素拆分,做为个体传入到集合中,例如:

>>> a = set('boy')
>>> a.update('python')
>>> a
set(['b', 'h', 'o', 'n', 'p', 't', 'y'])

集合删除操作方法:remove

set(['y', 'python', 'b', 'o'])
>>> a.remove('python')
>>> a
set(['y', 'b', 'o'])

python集合操作符号、数学符号

集合的交集、合集(并集)、差集,了解集合set的这些非常好用的功能前,要先了解一些集合操作符号

python 集合操作符号
简单的演示下差集、交集和合集的概念:
集合的交集、合集、差集
可变集合set是www.iplaypython.com玩蛇网python学习交流平台,初期python学习中比较能接触到的。像列表、字典、字符串这类可迭代的对像都可以做为集合的参数。set集合是无序的,不能通过索引和切片来做一些操作。

热门栏目