<分区>
我想减去一个字符串列表,其中有多个相同的元素(因此集合操作没有用)。
例子:
C = ['A','B','B']
D = ['B']
我想要一种方法来做到这一点:
C - D = ['A','B']
到目前为止我得到的例子,但没有给出我想要的结果
[item for item in C if item not in D]
returns: ['A']
这里有一个更详细的例子来展示我想要的:
C = ['A','B', 'A','A','B','B','B','X','B']
D = ['A','B','B','Y']
这就是我想要的结果:
C - D = ['A', 'A', 'B', 'B','B','X']