Você disse que tem uma lista existente. Então eu vou com isso.
>>> lst1 = [['a','b','c'], [1,2,3], ['x','y','z']]
>>> lst2 = [1, 2, 3]
Agora você está anexando o objeto gerador à sua segunda lista.
>>> lst2.append(item[0] for item in lst)
>>> lst2
[1, 2, 3, <generator object <genexpr> at 0xb74b3554>]
Mas você provavelmente quer que seja uma lista dos primeiros itens
>>> lst2.append([item[0] for item in lst])
>>> lst2
[1, 2, 3, ['a', 1, 'x']]
Agora, anexamos a lista dos primeiros itens à lista existente. Se você deseja adicionar os itens com temas, não uma lista deles, aos existentes, use list.extend. Nesse caso, não precisamos nos preocupar em adicionar um gerador, porque o prolongamento usará esse gerador para adicionar cada item recebido a partir daí, para estender a lista atual.
>>> lst2.extend(item[0] for item in lst)
>>> lst2
[1, 2, 3, 'a', 1, 'x']
ou
>>> lst2 + [x[0] for x in lst]
[1, 2, 3, 'a', 1, 'x']
>>> lst2
[1, 2, 3]
https://docs.python.org/3.4/tutorial/datastructures.html#more-on-lists
https://docs.python.org/3.4/tutorial/datastructures.html#list-comprehensions