我想知道如何創建的10個數字,這樣每一個號碼的數字表示時間的是,它增加其匹配代替10位陣列中,一個這樣的數組:如何創建一個10位數的數組來重複計數?
digits=[0,0,0,0,0,0,0,0,0,0]
num_digits=[1,2,3,9,1]
和數字變爲:
digits=[0,2,1,1,0,0,0,0,0,1]
我想:
digits[num_digits[j]]=digits[num_digits[j]]+1
(j向後推移對NUM_DIGITS元素) ,但我得到了錯誤「列表索引m最好是整數,而不是列表「。
在此先感謝!
看來'j'某種程度上是一個列表,而不是一個整數。顯示定義'j'的代碼。 –
@Sven j = len(num_digits)-1 – winuall
有了這個'j'的定義,[沒有錯誤](http://ideone.com/KneYn)。 –