python基础-----集合(在我的世界你是唯一)

一.集合的定义,集合和字典有点像,同时也像一个list的。

两种方式定义集合方式

1.直接把一堆元素用大括号{}括起来

例如:

set1 = {1,4,2,5,1}

set2 = {('小黑','不败')}

2.set()定义集合

例如:

set3 = set([1,4,2,5,1,6,3,2,9])
set4 = set({1,4,2,5,1,6,3,2,9})

set5 = set('小黑')

集合的错误定义:

二.集合的作用:

***1.天生去重,在集合的世界里,你就是我的唯一  可以循环它

***2.集合是无序的,不能通过下标取值    字典也是无序的。

2.集合的关系操作  集合的交集、集合的并集、集合的差集、集合的子集(是否被包含在父集里)、集合的父集(是否包含子集)

集合的交集方法,intersection

2.2集合的并集   去重,且合并两个集合

2.3 差集 前面的集合,去掉交集的部分,则为差集

2.4判断子集父集

 2.5对称差集,并集去除交集部分,取两个集合互相没有的

补充:集合的关系操作,还可以用符号表示,&(交集)、|(并集)、-(差集)、^(对称差集)

三.集合的增删改查

1.增

add()  只能增加一个元素,且末尾追加

2.删  删除元素

1.remove、pop、discard 

remove删除一个不存在会报错,discard不会

 

posted @ 2018-06-16 22:02  测试路上的白小白  阅读(978)  评论(0编辑  收藏  举报