Python数据结构操作

Python数据结构操作,python,Python,我的文件结构为“X”,如下所示: [u'2c91808654e491580154e88ba78b0bd3', u'2c91808654e491580154e88ba78e0bd4', u'2c91808654e491580154e88ba7930bd5', u'2c91808654e48e760154e88ba5a70b1f', u'2c91808654e48e760154e88ba5ab0b21', u'2c91808654e48e760154e88ba5ae0b24', u'2c

我的文件结构为“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中的不同位置多次出现。

使用列表理解

z = [element for element in x if element not in y]

到目前为止你尝试了什么?