En Python, ¿cómo indexo una lista con otra lista?
Me gustaría indexar una lista con otra lista como esta
<code>L = ['a', 'b', 'c', 'd', 'e', 'f', 'g', 'h'] Idx = [0, 3, 7] T = L[ Idx ] </code>
y T debería terminar siendo una lista que contenga ['a', 'd', 'h'].
¿Hay una manera mejor que
<code>T = [] for i in Idx: T.append(L[i]) print T # Gives result ['a', 'd', 'h'] </code>