我希望與元素的它如何在Python 3中刪除數組中最大的元素及其右邊的元素?
這裏權一起拔出最大元素的數組中是我的代碼:
>>> curG = [34,89,11,99,36,92,67]
>>> f = curG.index(max(curG))
>>> for i in range(f,len(curG)):
curG.remove(curG[i])
我想這樣做遞歸,直到沒有在沒有更多的元素數組,直到len(curG)== 0。
但是,這個程序發生的錯誤只是第一遍中刪除的最大元素,但它右側的元素繼續保留在數組中。 還計劃拋出這樣的錯誤:
IndexError: list index out of range
應該怎樣做?