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

목록 m에서 두 번째, 여섯 번째 및 네 번째 요소를 삭제하려고합니다.python3 다른 목록을 색인으로 사용하는 목록에서 둘 이상의 요소 삭제

del m[n] 

역 추적 (마지막으로 가장 최근 통화) : 파일 "", 줄 1, 형식 오류에서 :

ns = np.sort(n) 

for i in np.arange(len(ns)): 
    m.pop(ns[i] - i) 
: 목록 지수는하지

나는이 시도 목록, 정수 또는 조각해야합니다

하지만 삭제 된 요소가 튀어 나옵니다 이 작업을 수행하는 우아한 방법이 있습니까?

답변