आपने कहा कि आपके पास एक मौजूदा सूची है। तो मैं उसके साथ जाऊंगा।
>>> 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-on-lists
https://docs.python.org/3.4/tutorial/datastructures.html#list-comprehensions