python中集合的使用以及特点
1、应用一:去重
python中集合的其中一种作用是去除字符串或者列表中的重复元素。这一功能是十分有用的。比如:
输出为:
光知道这些是不够的,使用集合去重的时候有几个特性需要注意。
我们再来看上述代码,发现列表改为集合后里面的元素的顺序改变了,在大多数情况下,我们都想要集合的顺序和列表一样。所以读者可以看我另一篇博文
链接: python中如何去掉重复元素.
另外笔者发现,当对数字进行集合转换的时候,数字的顺序被自动排序了。请看:
输出为:
所以得出:
- 处理字符串时,集合转换后,元素的排列顺序会发生变化;
- 处理数字时,集合转换后,元素的顺便会自动排序;