'Retrieve an item from the list of indices.
Parameters
item : int, str, tuple, or list
Position in list or name(s) of indexed column(s)'

def __getitem__(self, item):

    if isinstance(item, six.string_types):
        item = [item]
    if isinstance(item, (list, tuple)):
        item = list(item)
        for index in self:
            try:
                for name in item:
                    index.col_position(name)
                if (len(index.columns) == len(item)):
                    return index
            except ValueError:
                pass
        raise IndexError(u'No    index    found    for    {0}'.format(item))
    return super(TableIndices, self).__getitem__(item)
