2016-10-27 205 views
0

我有list1 = [com.x1,com.x2 com.x3],我還有一個列表list2 = [com.x3]。如何從列表1創建一個新的列表 - 列表2在Python中

我需要一個更多的列表作爲list3 = [com.x1,com.x2]像list1-list2。

請幫我這個。

+0

你聽說集? –

+0

您可以使用列表解析或生成器表達式(如果您正在處理大列表)[如果x不在列表2中,則爲x [x for list1]]或'(x for list1,如果x不在列表2中)''。 –

回答

3

列表解析會做的事:

[x for x in list1 if x not in list2] 
相關問題