python3报错解决办法:TypeError: 'range' object doesn't support item deletion

del(trainingSet[randIndex])

python3.x , 出现错误 'range' object doesn't support item deletion

原因:python3.x   range返回的是range对象,不返回数组对象

解决方法:

把 trainingSet = range(50) 改为 trainingSet = list(range(50))

trainingSet = range(num)
del(trainingSet(n))
TypeError: 'range' object doesn't support item deletion
 
trainingSet = list(range(num))
del(trainingSet(n))

即可

原文地址:https://www.cnblogs.com/Aaron12/p/8987042.html