Странная ошибка с типом диапазона в назначении списка

r = range(10) 

for j in range(maxj):
    # get ith number from r...       
    i = randint(1,m)
    n = r[i]
    # remove it from r...
    r[i:i+1] = []

Отслеживание я получаю странную ошибку:

r[i:i+1] = []
TypeError: 'range' object does not support item assignment

Не знаю, почему генерируется это исключение, они что-то изменили в Python 3.2?

5
задан codeforester 17 July 2019 в 07:03
поделиться