কম্পিউটার

পাইথনে তালিকার প্রদত্ত তালিকা থেকে ইতিবাচক উপাদান পান


তালিকাগুলি নেস্ট করা যেতে পারে, মানে একটি তালিকার উপাদানগুলি নিজেই তালিকা। এই প্রবন্ধে আমরা দেখব কিভাবে তালিকার তালিকা থেকে শুধুমাত্র ধনাত্মক সংখ্যা বের করা যায়। ফলাফলে একটি নতুন তালিকায় ধনাত্মক সংখ্যা সম্বলিত নেস্টেড তালিকা থাকবে।

এর সাথে

এখানে আমরা একটি ফর লুপ ব্যবহার করে একটি তালিকার উপাদানের মান পরীক্ষা করার জন্য গাণিতিক অপারেটর প্রয়োগ করি। যদি মানটি ইতিবাচক হয় তবে আমরা এটিকে একটি তালিকা হিসাবে ক্যাপচার করি এবং তালিকার চূড়ান্ত তালিকা হিসাবে লুপ স্টোরগুলির জন্য আউটার।

উদাহরণ

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]]

  1. পাইথন - তালিকার তালিকায় কলামকে আলাদা উপাদানে রূপান্তর করুন

  2. একটি পাইথন তালিকা থেকে বিগ্রাম গঠন

  3. একটি তালিকা থেকে N বৃহত্তম উপাদান খুঁজে পেতে পাইথন প্রোগ্রাম

  4. পাইথনে তালিকার তালিকার দৈর্ঘ্য কীভাবে পাবেন?