- List item
前言
- 之前学过的数据类型可以分为:
1.数值类型: int float bool–> 存储一个数值
2.序列类型: str list tuple --> 存储多个数据
- 今天学习第三种 --> 散列类型:
1.可以存放多个数据
2.内部是无序的(没有下标)
3.内部的数据是不重复!!!
一、初识集合(set)
集合(set) --> 赋值存储[不重复]数据,并且是[无序存储]的容器.主要用来去重和逻辑判断
表现形式:
用大括号{}包裹起来的数据,里面的数据用逗号,隔开
语法:
集合名 = {
数据1,数据2,数据3}
set1 = {
1,2,3,4,5,1,3,70,4,35}
print(set1) # 正常输出一个集合,里面的重复元素都被去掉了,自动去重
print(set1[2]) #会报错,散列类型是无序的,用下标取值会报错
print(type(set1)) # 查看变量set1的数据类型
进行逻辑判断,集合的运算:
集合1 & 集合2 --> 判断交集
集合1 | 集合2 --> 判断并集
集合1 - 集合2