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刪除了
歡迎關注本站公眾號,獲取更多信息