python 消除序列的重复值,并保持原来顺序
1、如果仅仅消除重复元素,可以简单的构造一个集合
$ python Python 3.5.2 (default, Nov 23 2017, 16:37:01) [GCC 5.4.0 20160609] on linux Type "help", "copyright", "credits" or "license" for more information. >>> a = [1 , 3, 5, 1, 8, 1, 5] >>> set(a) { 8, 1, 3, 5} >>>
2、利用集合或者生成器解决:值必须是hashable类型
python消除序列的重复值并保持顺序不变
最新推荐文章于 2024-06-27 16:41:53 发布
本文介绍如何在Python中消除序列的重复值,同时保持元素的原始顺序。方法包括构造集合、使用生成器以及处理不可哈希的元素类型。
摘要由CSDN通过智能技术生成