তালিকাগুলি নেস্ট করা যেতে পারে, মানে একটি তালিকার উপাদানগুলি নিজেই তালিকা। এই প্রবন্ধে আমরা দেখব কিভাবে তালিকার তালিকা থেকে শুধুমাত্র ধনাত্মক সংখ্যা বের করা যায়। ফলাফলে একটি নতুন তালিকায় ধনাত্মক সংখ্যা সম্বলিত নেস্টেড তালিকা থাকবে।
এর সাথে
এখানে আমরা একটি ফর লুপ ব্যবহার করে একটি তালিকার উপাদানের মান পরীক্ষা করার জন্য গাণিতিক অপারেটর প্রয়োগ করি। যদি মানটি ইতিবাচক হয় তবে আমরা এটিকে একটি তালিকা হিসাবে ক্যাপচার করি এবং তালিকার চূড়ান্ত তালিকা হিসাবে লুপ স্টোরগুলির জন্য আউটার।
উদাহরণ
listA = [[-9, -1, 3], [11, -8, -4,434,0]] # Given list print("Given List :\n", listA) # Finding positive elements res = [[y for y in x if y > 0] for x in listA] # Result print("List of positive numbers :", res)
আউটপুট
উপরের কোডটি চালানো আমাদের নিম্নলিখিত ফলাফল দেয় -
Given List : [[-9, -1, 3], [11, -8, -4, 434, 0]] List of positive numbers : [[3], [11, 434]]
অ্যাপেন্ড সহ
যুক্ত ফাংশন ব্লাউজ একটি পাত্রে উপাদান যোগ করা রাখা. এখানে আমরা লুপের জন্য নেস্টেড ডিজাইন করি যেখানে আমরা উপাদানটির মান ইতিবাচক হওয়ার জন্য পরীক্ষা করি এবং এটিকে লুপের ভিতরের তালিকায় যুক্ত করি যখন লুপের বাইরেরটি ভিতরের প্রতিটি সাবলিস্ট ক্যাপচার করে।
উদাহরণ
listA = [[-9, -1, 3], [11, -8, -4,434,0]] # Given list print("Given List :\n", listA) res= [] # With append for elem in listA: temp = [] for i in elem: if i > 0: temp.append(i) res.append(temp) # Result print("List of positive numbers :", res)
আউটপুট
উপরের কোডটি চালানো আমাদের নিম্নলিখিত ফলাফল দেয় -
Given List : [[-9, -1, 3], [11, -8, -4, 434, 0]] List of positive numbers : [[3], [11, 434]]