集合set
Posted velscode
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了集合set相关的知识,希望对你有一定的参考价值。
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的主要内容,如果未能解决你的问题,请参考以下文章
django.core.exceptions.ImproperlyConfigured: Requested setting DEFAULT_INDEX_TABLESPACE的解决办法(转)(代码片段
django.core.exceptions.ImproperlyConfigured: Requested setting DEFAULT_INDEX_TABLESPACE的解决办法(转)(代码片段