python list去重问题

怎么快速的对列表进行去重呢去重之后原来的顺序会不会改变呢?

去列表去重不改变原来的顺序,还可以使用一个空列表把原列表里面不重复的数据"装起来"例如:

或者使用删除元素索引嘚方法对列表去重,并且不改变原列表的顺序
# python for删除的时候会往前移(垃圾回收机制)未遍历到的后一个占了前一个被删除的"位置",导致这个數不会被遍历到而使最后的结果错误
# 局部变量在栈内存中存在,当for循环语句结束,那么变量会及时被gc(垃圾回收器)及时的释放掉,不浪费空间;
# 洳果使用循环之后还想去访问循环语句中控制那个变量,使用while循环。
}

我要回帖

更多关于 python list 的文章

更多推荐

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

点击添加站长微信