collage1 = {"哲学", "经济学", "法学", "教育学"}
一、遍历
for 变量名 in 集合名
for c in collage1: print(c) # 输出: # 经济学 # 教育学 # 哲学 # 法学
注意:不能按照下标来取值,因为集合无序
二、判断元素是否存在
# 判断元素是否存在 print("哲学" in collage1) # 输出:True
三、新增
add:新增,一次只能新增一个元素
set.add("元素")
update:可以一次增加多个元素
set.update(("元素1" , "元素2"))
# 新增数据(无则增之,有则忽视),一次只能添加一个元素 collage1.add("计算机学") collage1.add("哲学") print(collage1) # 输出:{'经济学', '教育学', '法学', '哲学', '计算机学'} # 使用update方法一次添加多个元素,不支持更新操作 collage1.update(("生物学", "工程学")) print(collage1) # 输出:{'计算机学', '哲学', '工程学', '经济学', '法学', '生物学', '教育学'}
四、更改:先删除,后添加
set.remove([指定元素]):若元素不存在会报错
set.discard([指定元素]):若元素不存在则忽略删除操作
# 若要更新,需要先删除指定元素,再进行添加 # 若remove了不存在的元素,会报错 # discard如果遇到不存在的元素,会忽略删除操作 collage1.remove("生物学") collage1.add("医学") collage1.discard("生物学") print(collage1) # 输出:{'经济学', '哲学', '法学', '工程学', '教育学', '计算机学', '医学'}