class Extractor:

    def __init__(self, index):
        self.getter = itemgetter(index)

def _func(self, item):
    if not item:
        return None
r = self.getter(item)
if r != None:
    return str(r)

def extract(self, collection):
    return [_f for _f in map(self._func, collection) if _f]
Создать список из кортежа кортежей