PythonとNumpyの配列とリストの場合、次の行は同等です。
itemlist = []
for j in range(len(myarray)):
item = myarray[j]
itemlist.append(item)
と:
itemlist = []
for item in myarray:
itemlist.append(item)
アイテムリストの順番に興味があります。私が試したいくつかの例では、それらは同一ですが、それは保証されていますか?たとえばforeach
、C#のステートメントは順序を保証するものではないため、注意が必要です。