Python中给删除列表元素可能存在的漏洞

如下图所示,在python语言中存在的列表删除的漏洞,先设定一个alist=[11,22,33,44]列表,当删除22或者33时,这两个列表元素是相邻的,会发现只删除了33,而未删除44,这是很奇怪的,因为33被删除之后,33的位置被44所取代,列表在循环时会自动跳动44的位置,以至于44未被删除,这是python语言本身的一个问题,只要不是相邻元素的删除,都不会出现这个问题的。

Python中给删除列表元素可能存在的漏洞