En Python tengo una lista de elementos aList
y una lista de índices myIndices
. ¿Hay alguna forma de que pueda recuperar todos los elementos en aList
teniendo como índices los valores en myIndices
?Python: listas de filtrado por índices
Ejemplo:
>>> aList = ['a', 'b', 'c', 'd', 'e', 'f', 'g']
>>> myIndices = [0, 3, 4]
>>> aList.A_FUNCTION(myIndices)
['a', 'd', 'e']
'[aList [i] para i en myIndices]' – Morwenn
Si sólo desea iterar sobre los elementos, propongo utilizar una expresión generadora vez : '(lista [i] para i en myIndices)' – hochl