目录
集合的定义
集合的基础操作
多个集合之间的操作
集合的for循环
集合的定义
集合的基础操作
集合.add(元素) 添加新元素
集合.pop() 从集合中随机取出一个元素
集合.clear() 清空集合
集合.remove(元素) 移除元素
#定义集合,集合自动去重了
set1={"春","夏","秋","冬","春","冬"}
print(f"集合1的值是{set1},类型是{type(set1)}")
#集合添加元素
set1.add("昆明")
print(set1)
#从集合中随机取出一个元素
print(set1.pop())
#移除元素
set1.remove("昆明")
print(set1)
#清空集合
#set1.clear()
#print(set1)
多个集合之间的操作
集合1.difference(集合2) 集合1 减去 共同的交集 (原集合内容都不变)
集合1.difference_update(集合2) 集合1 减去 共同的交集 (集合1内容改变,集合2内容不变)
集合1.union(集合2) 合并集合,(原集合内容都不变)
set1={1,2,3,4,5}
set2={3,4,5,6,7}
# 合并集合
print(set1.union(set2))
# 原集合内容都不变
print(set1)
print(set2)
集合的for循环
(集合没有下标,不支持while循环)