当前位置: 代码迷 >> 综合 >> python3中报错:TypeError: 'range' object doesn't support item deletion
  详细解决方案

python3中报错:TypeError: 'range' object doesn't support item deletion

热度:71   发布时间:2023-11-22 08:04:35.0

通过range构造数组
trainingSet = range(50);
在执行以下操作时del(trainingSet[randIndex]) 
报错:TypeError: 'range' object doesn't support item deletion
原因是python3中range不返回数组对象,而是返回range对象
解决办法将<pre name="code" class="python">trainingSet = range(50);替换为trainingSet = list(range(50));
 

  相关解决方案