【数学系列】集合
1.集合:我們把研究對象統稱為元素,把一些元素組成的的總體叫作集合。
? ?集合滿足三個特性,即? 確定性 , 無序性, 互異性
gather = [1, 2, 3, 4, 5, 6]2.?元素與集合的關系,只有(屬于)或(不屬于)的關系。
gather = [1, 2, 3, 4, 5, 6] if(10 in gather):print("in gather") else:print("not in gather")3.? 集合分為(有限集)和(無限集)
4.不含任何元素的集合稱為空集。
?(1)空集是任何集合的子集。(2)空集是任何非空集合的真子集。
5.并集是由(所有)屬于A或屬于B的所有元素組成的集合。
a = [1, 2, 3, 4, 5, 6] b = [3, 5, 7] union = list(set(a).union(set(b))) #快捷操作 union = set(a) | set(b)6.交集是由集合A和集合B的公共部分元素組成的集合
intersection = list(set(a).intersection(set(b))) #快捷操作 intersection = set(a) & set(b)7.差集,由A集合中去除B集合中的剩余元素所組成的集合
a = [1, 2, 3, 4, 5, 6] b = [3, 5, 7] intersection = set(a).difference(set(b)) #快捷方式 intersection = set(a) - set(b) print(intersection)8.子集和真子集個數問題
(1)含有n個元素的集合有2**n個子集。
(2)含有n個元素的集合有2**n - 1個真子集。
(3)含有n個元素的集合有2**n - 2個非空真子集。
總結
- 上一篇: 合作社名称,农村合作社起名大全560个
- 下一篇: 【数学系列】反函数