Python3列表使用remove()删除大量重复元素时有哪些潜在问题?
- 内容介绍
- 文章标签
- 相关推荐
本文共计549个文字,预计阅读时间需要3分钟。
前言+删除列表中的元素十分简单,有很多方法。使用最多的方法是remove()方法,它从集合中删除指定的元素。此方法与discard()方法不同,因为如果指定的项不存在,remove()方法将引发异常。
前言
删除列表中的元素十分简单,有很多方法。使用最多的是remove方法,remove() 方法从集合中删除指定的元素。此方法与discard()方法不同,因为如果指定的项目不存在,remove() 方法将引发错误,而discard()方法不会。但是今天刚发现一个问题,remove在删除列表中重复的元素时,有时会漏掉,只删除了部分重复元素。
下面举一个例子:
删除num1列表中的0元素,思路就是遍历列表,然后删除元素。
本文共计549个文字,预计阅读时间需要3分钟。
前言+删除列表中的元素十分简单,有很多方法。使用最多的方法是remove()方法,它从集合中删除指定的元素。此方法与discard()方法不同,因为如果指定的项不存在,remove()方法将引发异常。
前言
删除列表中的元素十分简单,有很多方法。使用最多的是remove方法,remove() 方法从集合中删除指定的元素。此方法与discard()方法不同,因为如果指定的项目不存在,remove() 方法将引发错误,而discard()方法不会。但是今天刚发现一个问题,remove在删除列表中重复的元素时,有时会漏掉,只删除了部分重复元素。
下面举一个例子:
删除num1列表中的0元素,思路就是遍历列表,然后删除元素。

