【发布时间】:2014-11-28 14:21:30
【问题描述】:
我有两个长度不等的列表,我想从第一个列表中按顺序比较和提取匹配的值,所以在这个例子中。
a = ['a','s','d','f']
b = ['e','d','y','a','t','v']
预期输出:
['a','d']
我是这样做的,但我忘记了那套不保留顺序!如何在下面编辑我的代码以保留订单。
set(a).intersection(b)
链接到这个How can I compare two lists in python and return matches
【问题讨论】:
-
预期输出是什么?
-
顺序是如何定义的? – _
-
在“a”中找到的顺序
-
你会优先订购哪个清单???