通过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));
本文解析了Python中range类型的特性及使用限制,特别是当尝试将其作为列表进行修改时所遇到的问题。文章介绍了如何将range对象转换为列表以实现元素删除等操作。
2454

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



