Avec python, pour obtenir un élément d'une liste, on peut procéder comme suit:
>>> l = ['a','b','c','d','e','f']
>>> l[2]
'c'
Maintenant si on veut extraire plusieurs elements à partir d'une liste d'indices, on peut passer par itemgetter:
>>> from operator import itemgetter
>>> l = ['a','b','c','d','e','f']
>>> i = [2,3,5]
>>> itemgetter(*i)(l)
('c', 'd', 'f')
Références
Liens | Site |
---|---|
Access multiple elements of list knowing their index | stackoverflow |
itemgetter | python doc |