2017-03-17 74 views
0
import numpy as np 
m = np.arange(10).tolist() 
n = [2, 6, 4] 

我想刪除列表m中的第2,第6和第4個元素。python3刪除列表中的多個元素使用另一個列表作爲索引

del m[n] 

回溯(最近通話最後一個): 文件 「」,1號線,在 類型錯誤:列表索引必須是整數或片,就不一一列舉

我嘗試這樣做:

ns = np.sort(n) 

for i in np.arange(len(ns)): 
    m.pop(ns[i] - i) 

但它彈出刪除的元素 有沒有什麼優雅的方法來完成這項工作?

回答

相關問題