从列表中逐步删除元素

Jav*_*ier 3 python list

我有一个浮点数列表,我想在给定的索引范围内逐步删除一组元素,sth.喜欢:

for j in range(beginIndex, endIndex+1):
   print ("remove [%d] => val: %g" % (j, myList[j]))
   del myList[j]
Run Code Online (Sandbox Code Playgroud)

但是,由于我在同一个列表上进行迭代,因此新列表的索引(范围)不再有效.有没有人对如何正确删除元素有一些建议?

最好的祝愿

goe*_*son 9

你真的需要逐渐删除它们吗?

如果没有,你可以这样做:

del myList[beginIndex:endIndex+1]
Run Code Online (Sandbox Code Playgroud)