【发布时间】:2017-01-21 02:41:17
【问题描述】:
我有两个列表,其中包含列表元素,例如:
list1 = [['placeholder1', {'data': 'data1'}], ['placeholder2', {'data': 'data2'}], ['placeholder2', {'data': 'data1'}]]
list2 = [['placeholder2', {'data': 'data2'}], ['placeholder3', {'data': 'data5'}]]
intersection_result = [['placeholder2', {'data': 'data2'}]]
子列表元素的结构只是一个例子。也可能发生所有子列表元素包含字符串['asdf', 'qwert'] 或字符串和数字的混合['sdfs', 232]。但是,子列表结构始终相同(在两个列表中)。
如何获得两个列表中相同的列表元素的交集?
【问题讨论】:
标签: python list python-3.x intersection python-3.5