我有一个浮点数列表,我想在给定的索引范围内逐步删除一组元素,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)
但是,由于我在同一个列表上进行迭代,因此新列表的索引(范围)不再有效.有没有人对如何正确删除元素有一些建议?
最好的祝愿
你真的需要逐渐删除它们吗?
如果没有,你可以这样做:
del myList[beginIndex:endIndex+1]
Run Code Online (Sandbox Code Playgroud)