set集合

Posted sellsa

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了set集合相关的知识,希望对你有一定的参考价值。

集合使用{}表示,它是无序的,因此不能索引取出元素,也无法使用切片,一个集合不能出现重复的元素

>>> {1,2,3,4,5,6,1}
{1, 2, 3, 4, 5, 6}

 

定义一个空的集合

set()

 

那么集合对于列表或者元素有什么优势呢?

比如两个集合{1,2,3,4,5,6} {3,4,7}

差集

>>> {1,2,3,4,5,6} - {3,4,7}
{1, 2, 5, 6}
>>> 
>>> {3,4,7} - {1,2,3,4,5,6}
{7}

  

交集

>>> {1,2,3,4,5,6} & {3,4,7}
{3, 4}
>>> 
>>> {3,4,7} & {1,2,3,4,5,6}
{3, 4}

 

并集

>>> {1,2,3,4,5,6} | {3,4,7}
{1, 2, 3, 4, 5, 6, 7}
>>> 
>>> {3,4,7} | {1,2,3,4,5,6}
{1, 2, 3, 4, 5, 6, 7}

  

 

以上是关于set集合的主要内容,如果未能解决你的问题,请参考以下文章

django.core.exceptions.ImproperlyConfigured: Requested setting DEFAULT_INDEX_TABLESPACE的解决办法(转)(代码片段

django.core.exceptions.ImproperlyConfigured: Requested setting DEFAULT_INDEX_TABLESPACE的解决办法(转)(代码片段

金蝶handler中 collection 代码片段理解

Alfred常见使用

peptide map DDA和IMS有啥区别

比较 C# 中的字符串片段并从集合中删除项目