一、集合#

set被称为集合,是无序的,并且集合中的元素是唯一的

1. 集合的创建#

1
s = {'张三','李四','王五'}

集合是无序的

1
2
s = {'张三','李四','王五'}
print(s)

结果:

1
{'王五', '张三', '李四'}

集合元素唯一

1
2
s = {'张三','李四','王五','张三'}
print(s)

结果:

1
{'李四', '张三', '王五'}

2. 遍历集合中元素#

通过for循环遍历集合中的元素

1
2
3
4
s = {'张三','李四','王五'}
# 遍历集合
for ele in s:
    print(ele)

3. 集合中添加元素#

集合可以通过add方法添加元素

1
2
3
s = {'张三','李四','王五'}
# # 添加赵六 add
s.add('赵六')

4. 集合删除元素#

remove删除,如果有 直接删除 如果没有 程序报错

1
2
3
s = {'张三','李四','王五'}
# 删除张三 
s.remove('张三')

pop删除,随机删除集合中的元素 如果set1没有元素讲程序报错

1
2
3
s = {'张三','李四','王五'}
# pop 随机删除
s.pop()

discard删除,元素存在 直接删除 如果元素不存在 不做任何操作

1
2
3
s = {'张三','李四','王五'}
# discard 删除元素 如果元素不存在,不做任何处理
s.discard('林青霞')