Sie sagten, dass Sie eine vorhandene Liste haben. Also werde ich damit weitermachen.
>>> lst1 = [['a','b','c'], [1,2,3], ['x','y','z']]
>>> lst2 = [1, 2, 3]
Im Moment hängen Sie das Generatorobjekt an Ihre zweite Liste an.
>>> lst2.append(item[0] for item in lst)
>>> lst2
[1, 2, 3, <generator object <genexpr> at 0xb74b3554>]
Aber Sie möchten wahrscheinlich, dass es eine Liste der ersten Elemente ist
>>> lst2.append([item[0] for item in lst])
>>> lst2
[1, 2, 3, ['a', 1, 'x']]
Jetzt haben wir die Liste der ersten Elemente an die vorhandene Liste angehängt. Wenn Sie die Elemente themenbezogen und nicht als Liste zu den vorhandenen Elementen hinzufügen möchten, verwenden Sie list.extend. In diesem Fall müssen wir uns keine Gedanken über das Hinzufügen eines Generators machen, da Extend diesen Generator verwendet, um jedes Element hinzuzufügen, das es von dort erhält, um die aktuelle Liste zu erweitern.
>>> lst2.extend(item[0] for item in lst)
>>> lst2
[1, 2, 3, 'a', 1, 'x']
oder
>>> 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