Python에서는 목록을 다른 목록과 인덱싱하려면 어떻게 해야 합니까? 이와 같은 다른 목록으로 목록을 인덱싱하고 싶습니다. L = ['a', 'b', 'c', 'd', 'e', 'f', 'g', 'h'] Idx = [0, 3, 7] T = L[ Idx ] T는 ['a', 'd', 'h']를 포함하는 리스트가 됩니다. 보다 더 좋은 방법은 없을까? T = [] for i in Idx: T.append(L[i]) print T # Gives result ['a', 'd', 'h'] T = [L[i] for i in Idx] numpy를 사용하는 경우 다음과 같이 확장 슬라이싱을 수행할 수 있습니다. >>> import numpy >>> a=numpy.array(['a', 'b', 'c', 'd', 'e',..