আপনি বলেছিলেন যে আপনার একটি বিদ্যমান তালিকা রয়েছে। তাই আমি সঙ্গে যেতে হবে।
>>> 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']]
এখন আমরা বিদ্যমান তালিকায় প্রথম আইটেমের তালিকা যুক্ত করেছি। আপনি যদি বিদ্যমান আইটেমগুলিতে আইটেমগুলি নিজেই যুক্ত করতে চান তবে সেগুলির একটি তালিকা নয়, আপনি তালিকাটি ব্যবহার করুন ex সেক্ষেত্রে আমাদের কোনও জেনারেটর যুক্ত করার বিষয়ে চিন্তা করার দরকার নেই, কারণ প্রসারিত বর্তমান জেনারেটরটি সেখান থেকে প্রাপ্ত প্রতিটি আইটেম যুক্ত করার জন্য, বর্তমান তালিকাটি প্রসারিত করার জন্য ব্যবহার করবে।
>>> 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- কমফেরেন্স