基本数据类型__集合

Posted 不会起名字

tags:

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

集合(set)

定义集合:qq = {value,value}    或者是qq = set(value,value)

集合的作用:去重,关系运算(集合必须为可hash类型)

集合元素的几个原则:

1)、每个元素为不可变类型(可hash,可以作为字典里的kay)

2)、没有重复元素

3)、无序(无序排列)

重点来了:集合的目的就是讲不同的值放在一起,不同的集合间可以进行关系运算,无序纠结元素的类型

操作(了解就好):

首先定义两个集合set1 和 set2

set1 in set2       ======>set1 是否在set2里,还有not in  意思相反

set1 | set2        (并集)两个集合组成的所有的集合

set1 & set2       (交集) 两个共同的部分

set1 - set2         (差集)      只有set1没有set2 的

set1 ^ set2        (对称差集)    没有同事在两个集合的集合

 在集合中添加元素用.add()方法,.pop方法不指定参数,随机删除,并且有返回值

单纯的删除:discard,remove    指定元素删除,元素不存在不报错,单纯的删除,没有返回值

update方法谁调用更新谁的集合

 

以上是关于基本数据类型__集合的主要内容,如果未能解决你的问题,请参考以下文章

基本数据类型(字符串_数字_列表_元祖_字典_集合)

06_Java基础语法_第6天(自定义类ArrayList集合)_讲义

python基础知识——基本的数据类型2——列表,元组,字典,集合

Python基础篇_组合数据类型的基本概念

python---数据类型---集合

JavaSE_集合(集合简单认识CollectionList)