【发布时间】:2019-07-27 13:56:07
【问题描述】:
我想减去一个包含多个相同元素的字符串列表(因此集合操作没有用)。
例子:
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']
【问题讨论】:
标签: python string list list-comprehension