Следующий код вызывает IndexError
, может ли кто-нибудь объяснить, почему логика этого кода не работает?IndexError: индекс назначения списка вне диапазона.
midterms = [90, 80, 89, 87, 97, 100]
for mark in midterms:
newMark = mark + 2
midterms[mark] = newMark
print(midterms)
Я думаю, вы также можете использовать 'диапазон (Len (промежуточные выборы))' функцию. – Jerrybibo
@Jerrybibo, вы могли бы быть действительно не должны. Именно поэтому существует 'enumerate'. –