一,集合的特点及定义
1,集合可容纳多个不同数据类型的数据
2,集合是无序的
3,集合的元素不可以重复
4,集合可以修改
注意:集合不是序列,因为集合是无序的,所以集合也不能使用下标索引
集合的定义...# 创建一个嵌套着元组和集合的集合
nested_set = {1, 2, 3, {4, 5, 6}, (7, 8, 9)}
二,集合的常见操作方法
1,集合支持集合的数学运算
1,交集&,即:两个集合中都共有的元素...2,并集|, 即:两个集合中的所有元素,相同的元素要被删除
3,差集-, 即:集合一有但是集合二没有的元素
(注意:上面的三个操作都不是对原集合进行修改,而是返回一个新的集合)
下面是集合定义的示例...添加元素(add)和移除元素(remove)【都是直接对原始集合进行修改】
语法:
# 添加元素:
集合.add(元素)
# 移除元素:
集合.remove(元素)
示例
s1 = {1, 2, 3..., 4, 5}
# 添加元素:
s1.add(6)
print(s1) # 结果:{1, 2, 3, 4, 5, 6}
# 移除元素:
s1.remove(1)
print(s1) # 结果:{2,