炸弹人的道具箱里有什么?——什么是集合?
学完这节课,你将能够:
炸弹人的道具箱里有各种物品。👆 点击下方按钮,把物品分类到不同的集合中,观察集合的三个特征。
| 序号 | 道具 | 所属集合 |
|---|
刚才的游戏中,我们把道具分成了三类。仔细想想:
指定的某些对象聚集在一起就成为一个集合。集合中的每个对象叫做这个集合的元素。
符号约定:
集合有三个重要特征,它们是判断「能否构成集合」的依据:
集合和元素之间,只有两种关系:
数学中有一些常用的数集,解题时经常用到:
👆 点击道具加入集合A,再次👆 点击移出。体会「互异性」和「无序性」。
# 创建集合 A = {1, 2, 3, 3} # 重复元素自动去除 print(A) # {1, 2, 3} # 判断元素是否属于集合 print(2 in A) # True print(5 in A) # False # 集合运算 B = {2, 3, 4} print(A & B) # 交集(共同元素): {2, 3} print(A | B) # 并集(所有元素): {1, 2, 3, 4}
{1, 2, 3}
True
False
{2, 3}
{1, 2, 3, 4}
# 列表去重(用集合的互异性) items = ['🔥', '💣', '👟', '🔥', '💣'] print(list(set(items))) # ['🔥', '💣', '👟'] # 判断元素是否属于集合 weapons = {'🔥', '💣', '⚡'} if '🔥' in weapons: print("火力道具存在!") # 输出