python 集合运算符
时间: 2023-10-13 21:26:10 浏览: 94
Python 集合运算符有以下几种:
1. `|`:并集运算符,用于将两个集合合并为一个集合,集合中不允许有重复元素。
2. `&`:交集运算符,用于找出两个集合中共同存在的元素。
3. `-`:差集运算符,用于从一个集合中去除另一个集合中存在的元素。
4. `^`:对称差集运算符,用于找出两个集合中不重复的元素。
下面是一些示例:
```python
a = {1, 2, 3, 4}
b = {3, 4, 5, 6}
# 并集运算符
print(a | b) # 输出 {1, 2, 3, 4, 5, 6}
# 交集运算符
print(a & b) # 输出 {3, 4}
# 差集运算符
print(a - b) # 输出 {1, 2}
# 对称差集运算符
print(a ^ b) # 输出 {1, 2, 5, 6}
```
相关问题
python逻辑运算符特点
Python中的逻辑运算符有三种:and、or和not。它们的特点如下:
1. and运算符:当两个操作数都为True时,返回True;否则返回False。
2. or运算符:当两个操作数都为False时,返回False;否则返回True。
3. not运算符:对操作数取反,如果操作数为True,则返回False;如果操作数为False,则返回True。
需要注意的是,Python中的逻辑运算符是短路运算符,即如果第一个操作数已经能够确定整个表达式的值,那么就不会再计算第二个操作数。例如,在and运算中,如果第一个操作数为False,那么整个表达式的值就已经确定为False,不会再计算第二个操作数。
python运算符
以下是Python中常用的运算符:
1. 算术运算符:用于执行基本的数学运算,如加、减、乘、除等。
```python
a = 10
b = 3
print(a + b) # 输出:13
print(a - b) # 输出:7
print(a * b) # 输出:30
print(a / b) # 输出:3.3333333333333335
print(a // b) # 输出:3
print(a % b) # 输出:1
print(a ** b) # 输出:1000
```
2. 比较运算符:用于比较两个值之间的关系,返回布尔值True或False。
```python
a = 10
b = 3
print(a > b) # 输出:True
print(a < b) # 输出
阅读全文