列表去重python的几种方式python

以前面试的时候遇到过这个问题今天闲着整理了以下,大概想到以下三种方法

}

一、用set方法列表去重python后与原列表長度比较

 #set会生成一个元素无序且不重复的可迭代对象也就是我们常说的列表去重python
 print('列表里的元素互不重复!')
 更多免费的Python学习资料
 
 
 群里还有尛伙伴跟你一起交流学习
 print('列表里有重复的元素!')

二、用append的方式把原列表中的元素添加到一个新列表,确保新列表里不存在重复的元素然後比较两个列表

 
 #这样能确保新的列表里包含原列表里所有种类的元素,且元素互不重复
 
 
 print('原列表里的元素互不重复!')
 print('原列表里有重复的元素!')

三、用fromkeys的方法创建一个字典因为字典的键会自动列表去重python,所以可以比较字典和原列表的长度跟方法一很像

 #这种方法建立字典,会紦列表里的元素当做字典的键由于字典的键不能重复,所以会自动列表去重python
 print('列表里的元素互不重复!')
 更多免费的Python学习资料
 
 
 群里还有小伙伴跟你一起交流学习
 print('列表里有重复的元素!')

如果这篇博文帮到了你就请给我点个赞吧(#.#)

}

我要回帖

更多关于 列表去重python 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信