集合

集合:

集合数据类型的 核心在 自动去重。

Set集合,注意,如果创建一个集合使用set(),不能用{}

 

集合与字典类似,但是集合只有key,没有value

创建集合例子:

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

>>> s

{1, 2, 3}

或>>> s = set('name is')

>>> s

{'s', 'm', 'n', 'e', 'a', 'i', ' '}

 

添加元素:

通过add() 方法可以添加元素到set中,但是添加元素时不能添加已存在的元素

>>> s

{1, 2, 3}

>>> s.add(5)

>>> s

{1, 2, 3, 5}

 

集合更新:通过 update() 方法将另一个对象更新到已有的集合中,这一过程也会去重

如:可直接添加字符

>>> s.update('juran')

>>> s

{1, 2, 3, 5, 'u', 'n', 'r', 'a', 'j'}

 

如添加数字,则需要加可迭代的对象[]

>>> s.update([6,9])

>>> s

{1, 2, 3, 5, 6, 7, 8, 9, 'u', 'n', '9', 'r', 'a', '6', 'j'}

 

删除元素:

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

如:s.remove(‘a’) 删除s集合中的元素a

或者使用pop()方法,

如:s.pop()

注意:集合的pop方法无法设置参数,删除指定的元素

 

集合不能取出某个元素,因为集合不支持下标索引,也不支持类似字典那样的键值对获取

posted on 2020-04-14 16:44  nancy_kou  阅读(174)  评论(0)    收藏  举报