<分区> 分区>
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)))
哪个有效,但我不确定这是否是执行此操作的最佳方法。我也想保留原来的项目位置
