集合运算符
集合是Python中用于存储无序唯一元素的数据结构,支持多种数学运算。集合运算符包括并集、交集、差集和对称差集。
并集运算符 |
或 union()
方法合并两个集合的所有元素:
a = {1, 2, 3}
b = {3, 4, 5}
print(a | b) # 输出: {1, 2, 3, 4, 5}
交集运算符 &
或 intersection()
方法返回两个集合共有的元素:
print(a & b) # 输出: {3}
差集运算符 -
或 difference()
方法返回仅存在于第一个集合的元素:
print(a - b) # 输出: {1, 2}
对称差集运算符 ^
或 symmetric_difference()
返回仅存在于一个集合的元素:
print(a ^ b) # 输出: {1, 2, 4, 5}
集合还支持比较运算符。issubset()
或 <=
检查一个集合是否为另一个的子集:
c = {1, 2}
print(c <= a) # 输出: True
列表运算符
列表是Python中最常用的序列类型,支持多种运算符操作。+
运算符用于连接两个列表:
list1 = [1, 2, 3]
list2 = [4, 5, 6]
combined = list1 + list2
print(combined) # 输出: [1, 2, 3, 4, 5, 6]
*
运算符重复列表元素:
repeated = list1 * 3
print(repeated) # 输出: [1, 2, 3, 1, 2, 3, 1, 2, 3]
in
运算符检查元素是否存在于列表中:
print(2 in list1) # 输出: True
列表
集合运算符
集合是Python中用于存储无序唯一元素的数据结构,支持多种数学运算。集合运算符包括并集、交集、差集和对称差集。
并集运算符 |
或 union()
方法合并两个集合的所有元素:
a = {1, 2, 3}
b = {3, 4, 5}
print(a | b) # 输出: {1, 2, 3, 4, 5}
交集运算符 &
或 intersection()
方法返回两个集合共有的元素:
print(a & b) # 输出: {3}
差集运算符 -
或 difference()
方法返回仅存在于第一个集合的元素:
print(a - b) # 输出: {1, 2}
对称差集运算符 ^
或 symmetric_difference()
返回仅存在于一个集合的元素:
print(a ^ b) # 输出: {1, 2, 4, 5}
集合还支持比较运算符。issubset()
或 <=
检查一个集合是否为另一个的子集:
c = {1, 2}
print(c <= a) # 输出: True
列表运算符
列表是Python中最常用的序列类型,支持多种运算符操作。+
运算符用于连接两个列表:
list1 = [1, 2, 3]
list2 = [4, 5, 6]
combined = list1 + list2
print(combined) # 输出: [1, 2, 3, 4, 5, 6]
*
运算符重复列表元素:
repeated = list1 * 3
print(repeated) # 输出: [1, 2, 3, 1, 2, 3, 1, 2, 3]
in
运算符检查元素是否存在于列表中:
print(2 in list1) # 输出: True
列表