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

リストmの第2、第6、第4要素を削除します。python3別のリストをインデックスとして使用してリスト内の複数の要素を削除する

del m[n] 

トレースバック(最新の呼び出しの最後): TypeError例外で ファイル ""、1行目、:

ns = np.sort(n) 

for i in np.arange(len(ns)): 
    m.pop(ns[i] - i) 
:リストインデックスは、整数またはスライスでなければなりませんが、私はこれを試してみました

を表示しません

削除された要素がポップアウトされます このジョブを実行するための優雅な方法はありますか?

答えて

関連する問題