集合
1.集合的概述和创建
-
集合
-
Python语言提供的内置数据结构
-
与列表,字典一样都属于可变类型的序列
-
集合是没有value的字典
-
-
集合的创建方式
-
直接{}
s={‘hello’,30,28}
-
使用内置函数set()
-
#第一种创建方式
s={
2,3,4,5,5,6,7,7}
print(s)
输出:{2,3,4,5,6,7}
重复的值哪里去了?被覆盖了
这说明集合中的元素不允许重复的
#第二种创建方式
s=set(range(6))
print(s,type(s))
输出:{0,1,2,3,4,5} <class ‘set’>
s=set((1,2,2,3,65))
print(s)
输出:{65,1,2,3}
说明集合中的元素是无序的
#定义一个空集合,并不可以直接使用s={
}
#使用s=set()
s=set()
print(typr(s))
输出:<class ‘set’>
2.集合的相关操作
a.集合元素的判断操作
- in或not in
s={
10,20,30,40}
print(10 in s)
print(10 not in s)
输出:True
False