码迷,mamicode.com
首页 > 其他好文 > 详细

集合set

时间:2019-03-18 13:32:02      阅读:134      评论:0      收藏:0      [点我收藏+]

标签:remove   存储   创建   pytho   添加元素   不能   code   pre   key   

set是一组key的集合,但是不存储value,且其中的key是不能重复的。

创建

set名 = set(list)

要创建一个set,需要提供一个list作为输入集合

>>> s = set([1,2,3])
>>> s
{1, 2, 3}

重复的元素会被自动过滤

>>> s = set([1,2,2,3,3])
>>> s
{1, 2, 3}

添加元素

通过add(key)方法可以添加元素到set中,重复添加不会有喜爱过

>>> s.add(4)
>>> s
{1, 2, 3, 4}

删除元素

通过remove(key)方法删除元素

>>> s.remove(3)
>>> s
{1, 2, 4}

集合操作

set可以看成数学意义上的集合(无序、无重复元素)

因此可以进行交、并等操作

>>> s1 = set([1,2,3])
>>> s2 = set([1,2,4])
>>> s1 & s2
{1, 2}
>>> s1 | s2
{1, 2, 3, 4}

集合set

标签:remove   存储   创建   pytho   添加元素   不能   code   pre   key   

原文地址:https://www.cnblogs.com/velscode/p/10551454.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!