我有下面的数组有多个重复,我想删除它们保持顺序。在
v = ['maier', 'tapa pure', 'embega', 'maier', 'tapa pure', 'embega', 'maier', 'tapa pure', 'embega', 'maier', 'tapa pure', 'embega', 'maier', 'tapa pure', 'embega', 'maier', 'tapa pure', 'embega', 'maier', 'tapa pure', 'embega', 'maier', 'tapa pure', 'embega']
我使用list(set(v))
得到以下输出:['embega', 'maier', 'tapa pure']
我想要的是删除重复,但保持原来的顺序:['maier', 'tapa pure', 'embega']
我不能使用v[:3]
,因为重复的长度是可变的。在
我该怎么做?在
提前谢谢。在
您应该使用^{} 的
fromkeys
函数,如下所示相关问题 更多 >
编程相关推荐