我试图找到一种简单的方法来做到这一点:
list1 = ['little','blue','widget']
list2 = ['there','is','a','little','blue','cup','on','the','table']
我想获得两个列表的共同元素,而 list1 的顺序保持不变,所以这个结果是预期的。
list3 = ['little','blue']
我在用
list3 = list(set(list1)&set(list2))
但是,这只会返回list3 = ['blue', 'little']
,显然, set() 只是忽略顺序。