Python3.5的del()用法
- 通过range构造数组
- dataIndex= range(m); randIndex = int(random.uniform(0,len(dataIndex)))随机选择一个0到len(dataIndex)之间的浮点数,再取整
- 在执行以下操作时del(dataIndex[randIndex])
- 报错:TypeError: 'range' object doesn't support item deletion
- 原因是python3.5中range不返回数组对象,而是返回range对象
- 解决办法将dataIndex = range(m);替换为dataIndex = list(range(50));
- 这样在Python3.5中就可以使用del删除了
浙公网安备 33010602011771号