Вы сказали, что у вас есть существующий список. Так что я пойду с этим.
>>> lst1 = [['a','b','c'], [1,2,3], ['x','y','z']]
>>> lst2 = [1, 2, 3]
Прямо сейчас вы добавляете объект генератора в свой второй список.
>>> lst2.append(item[0] for item in lst)
>>> lst2
[1, 2, 3, <generator object <genexpr> at 0xb74b3554>]
Но вы, вероятно, хотите, чтобы это был список первых пунктов
>>> lst2.append([item[0] for item in lst])
>>> lst2
[1, 2, 3, ['a', 1, 'x']]
Теперь мы добавили список первых элементов в существующий список. Если вы хотите добавить элементы темы, а не список, к уже существующим, вы должны использовать list.extend. В этом случае нам не нужно беспокоиться о добавлении генератора, потому что расширение будет использовать этот генератор для добавления каждого элемента, который он получает оттуда, для расширения текущего списка.
>>> lst2.extend(item[0] for item in lst)
>>> lst2
[1, 2, 3, 'a', 1, 'x']
или
>>> 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