我有文件结构' X'如下所示:
[u'2c91808654e491580154e88ba78b0bd3',
u'2c91808654e491580154e88ba78e0bd4',
u'2c91808654e491580154e88ba7930bd5',
u'2c91808654e48e760154e88ba5a70b1f',
u'2c91808654e48e760154e88ba5ab0b21',
u'2c91808654e48e760154e88ba5ae0b24',
u'2c91808654e48e760154e88ba5c10b25']
[]
[u'2c91808654e48e760154e88ba5a70b1f',
u'2c91808654e48e760154e88ba5ab0b21',
u'2c91808654e48e760154e88ba5ae0b24',
u'2c91808654e48e760154e88ba5c10b25'
u'2c91808654e491580154e88ba78e0bd4']
[]
[]
[]
然后我有一个项目清单' Y'喜欢 -
[u'2c91808654e48e760154e88ba5ae0b24',
u'2c91808654e48e760154e88ba5c10b25'
u'2c91808654e491580154e88ba7930bd5',
u'2c91808654e48e760154e88ba5a70b1f',
u'2c91808654e48e760154e88ba5ab0b21']
我想删除X中没有出现在Y中的项目。注意:X中不同地方可能会出现多次相同项目。
答案 0 :(得分:0)
使用列表理解。
z = [element for element in x if element not in y]