集合
集合:
集合数据类型的 核心在 自动去重。
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方法无法设置参数,删除指定的元素
集合不能取出某个元素,因为集合不支持下标索引,也不支持类似字典那样的键值对获取
浙公网安备 33010602011771号