Python列表加减
时间: 2023-11-19 10:50:20 浏览: 129
Python中,列表的加法和减法操作有以下规则:
1. 加法操作:使用"+"运算符可以将两个列表合并成一个新的列表。
示例:
```python
list1 = [1, 2, 3]
list2 = [4, 5, 6]
merged_list = list1 + list2
print(merged_list)
```
输出:
```
[1, 2, 3, 4, 5, 6]
```
2. 减法操作:使用"-"运算符无法直接对列表进行减法操作,如果想要从一个列表中移除另一个列表中的元素,可以使用列表解析或者使用`remove()`方法。
示例1:使用列表解析方式移除另一个列表中的元素:
```python
list1 = [1, 2, 3, 4, 5]
list2 = [2, 4]
subtracted_list = [x for x in list1 if x not in list2]
print(subtracted_list)
```
输出:
```
[1, 3, 5]
```
示例2:使用`remove()`方法移除另一个列表中的元素:
```python
list1 = [1, 2, 3, 4, 5]
list2 = [2, 4]
for item in list2:
if item in list1:
list1.remove(item)
print(list1)
```
输出:
```
[1, 3, 5]
```
阅读全文