class MyList(list):

    def __getitem__(self, index):
        if isinstance(index, tuple):
            return [self[i] for i in index]
return super(MyList, self).__getitem__(index)
seq = MyList('foo bar baaz quux mumble'.split())
print(seq[0])
print(seq[2, 4])
print(seq[1::2])
Explicitly select items from a Python list or tuple