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