items = ['aaa','sss','ddd','fff','gggg','hhhh']
indices = [1,3,4]

from operator import itemgetter
import timeit

getter = itemgetter(*indices)
print(timeit.repeat('map(items.__getitem__, indices)','from __main__ import items,indices'))
print( timeit.repeat('getter(items)','from __main__ import itemgetter,items,indices,getter'))
print(timeit.repeat('[items[i] for i in indices]','from __main__ import items,indices'))
print(timeit.repeat('itemgetter(*indices)(items)','from __main__ import itemgetter,items,indices'))