数値のリストを入力して、負の値を含む元のリストのインデックスのリストを返そうとしています。whileループも使いたいです。これまでの私のコードは次のとおりです。
def scrollList2(myList):
negativeIndices = []
i = 0
while i < len(myList):
if myList[i] < 0:
i = i + 1
negativeIndices.append(i)
return negativeIndices
ループを停止する方法と、インデックスを返す方法を教えてください。今それを実行すると、永久に実行されます (無限ループ) myList の最後のインデックスに到達したら停止するように指示するにはどうすればよいですか?