💡
原文英文,约700词,阅读约需3分钟。
📝
内容提要
集合是无序且不重复的对象集合,例如 S = {1, 2, 3, 4, a, b, c, $}。集合的基数是唯一元素的数量。笛卡尔积是所有有序对的集合。集合的并集包含所有元素,交集包含共同元素。Python 提供了多种集合操作工具。
🎯
关键要点
- 集合是无序且不重复的对象集合,例如 S = {1, 2, 3, 4, a, b, c, $}。
- 集合的基数是唯一元素的数量,例如 |S| = 8。
- 集合的相等性是指两个集合包含相同的对象,顺序和重复不影响相等性。
- 笛卡尔积是所有有序对的集合,表示为 S x V。
- 集合的并集包含所有元素,表示为 A ∪ B。
- 集合的交集包含所有共同元素,表示为 A ∩ B。
- Python 提供了多种集合操作工具,如添加、删除元素和集合运算。
❓
延伸问答
什么是集合的基数?
集合的基数是集合中唯一元素的数量,例如 |S| = 8。
如何在Python中创建集合?
可以使用大括号或set()构造函数来创建集合,例如 S = {1, 2, 3} 或 S = set((1, 2, 3))。
集合的并集和交集有什么区别?
并集包含所有元素,表示为 A ∪ B;交集包含所有共同元素,表示为 A ∩ B。
什么是笛卡尔积?
笛卡尔积是所有有序对的集合,表示为 S x V,包含所有可能的 (a, b) 对。
如何在Python中检查两个集合是否相等?
可以直接使用 '==' 运算符,例如 S == V,顺序和重复不影响相等性。
Python集合有哪些常用操作?
Python集合提供添加、删除元素和集合运算等多种操作工具。
➡️