通过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));
python3中报错:TypeError: 'range' object doesn't support item deletion
最新推荐文章于 2022-04-19 21:04:59 发布
本文讲解了在Python中使用range和list构造数组的区别,重点解释了为何range对象不支持del操作,并提供了将range转换为list的解决方案。
15万+

被折叠的 条评论
为什么被折叠?



