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删除了
欢迎关注本站公众号,获取更多信息