【发布时间】:2017-03-04 02:25:16
【问题描述】:
我想将两个嵌套列表相交:
source = [['one', 'two', 'three'], ['four', 'five', 'six'], ['seven', 'eight', 'nine']]
target = [['three', 'whatever'], ['four', 'whatever'], ['whatever', 'whatever']]
所以我可以返回source 中找到交叉点的列表:
result = [['one', 'two', 'three'], ['four', 'five', 'six']]
我怎样才能使用lambda 做到这一点?
【问题讨论】:
-
当你说相交时,你到底是什么意思?您的意思是子列表的一项应该在另一个子列表的一项中?还是应该在“相同”的子列表(相同的索引)中?
-
@MSeifert 是的,子列表的一项应该与另一个子列表的项相同。