集合(set)及练习
- 集合的基本概念
集合是多个元素的无序组合
集合类型与数学中的集合概念一致
-集合元素之间无序,每个元素唯一,不存在相同元素
-在python中,集合元素不可更改,不能是可变数据类型,集合中的每个元素,一旦放入集合中,不可修改,可变数据类型元素不可放入集合内
-集合用大括号{
}表示,元素间用逗号分隔
-建立集合类型用{
}或set()
-建立空集合,必须使用set()
集合里面的元素不可重复
定义一个空集合
a = {
}
print(type(a)) # 默认情况下是字典
b = set([]) # 空集合
print(b,type(b))
- 集合的特性----集合只支持成员操作符、for循环(迭代),不支持索引、不支持切片、不支持重复、不支持连接
成员操作符:
a = {
1,2,3,'westos'}
print(a,type(a))
print(1 in a)
print('westos' not in a)
for循环(迭代):
a = {
1,2,3,'westos'}
for i in a:
print(i,end=' ')