小编mic*_*e26的帖子

在Python中,如何在保持单词顺序的同时从两个列表中查找常用单词?

我正在尝试找到一种简单的方法来做到这一点:

list1 = ['little','blue','widget']
list2 = ['there','is','a','little','blue','cup','on','the','table']
Run Code Online (Sandbox Code Playgroud)

我想获得两个列表的公共元素,而list1的顺序保持不变,因此可以预期此结果。

list3 = ['little','blue']
Run Code Online (Sandbox Code Playgroud)

我在用

list3 = list(set(list1)&set(list2))
Run Code Online (Sandbox Code Playgroud)

但是,这仅返回list3 = ['blue','little'],显然,set()只是忽略了顺序。

任何帮助将不胜感激!

python list

5
推荐指数
2
解决办法
6933
查看次数

标签 统计

list ×1

python ×1