Skip to main content
 首页 » 编程设计

python之在 python 中做列表减法

2025年05月04日12duanxz

<分区>

Possible Duplicate:
Python list subtraction operation

在 Python 中,您可以像这样连接列表:

print([3,4,5]+[4,5]) 

给出了这个输出:

[3,4,5,4,5] 

但我正在寻找的是一个等效的“减法”操作,所以做这样的事情:

print([3,4,5]-[4,5]) 

将输出这个:

[3] 

但是,没有为列表定义减法运算符。我试过这个:

a = [3,4,5] 
b = [4,5] 
print(list(filter(lambda x : x not in b,a))) 

哪个有效,但我不确定这是否是执行此操作的最佳方法。我也想保留原来的项目位置