我有一個從行的漸變派生的整數數組。該數組被稱爲sign_slope,看起來像這樣:Python:訪問嵌套在for循環中的if語句中的索引號
sign_slope = array([-1, 1, -1, ..., -1, -1, -1])
我正在尋找的情況下,從而在陣列內連續的項目有:1,-1 例如,你可以從sign_slope以上輸出看到: sign_slope [1] = 1和sign_slope [2] = -1 這將是我想檢測項目/索引編號的第一個例子。我希望代碼輸出一個對應於第(n-1)號指數的數組或索引號列表,即在上述情況下的sign_slope [1]。 我已經寫了下面的打印語句似乎工作。但是,我不知道如何輸出索引號而不是當前的值,並將它們附加到列表中或將它們輸入到數組中。
for n in range(0, len(sign_slope)):
if sign_slope[n] < 0 and sign_slope[n - 1] > 0:
print sign_slope[n - 1]
else:
print 0
由於是預先
凱恩
index = n所以,'print n' – lucemia