যদি একটি তালিকা থেকে সব উপাদান None থাকা টাপল সরাতে হয়, তবে তালিকা বোঝাপড়া এবং all অপারেটর ব্যবহার করা হয়।
নিচে এর প্রদর্শন দেওয়া হলো:
উদাহরণ
my_tuple = [(None, 12), (None, None), (33, 54), (32, 13), (None,)]
print("The tuple is :")
print(my_tuple)
my_result = [index for index in my_tuple if not all(element == None for element in index)]
print("The result is :")
print(my_result)
আউটপুট
The tuple is : [(None, 12), (None, None), (33, 54), (32, 13), (None,)] The result is : [(None, 12), (33, 54), (32, 13)]
ব্যাখ্যা
একটি টাপলের তালিকা সংজ্ঞায়িত করা হয়েছে এবং কনসোলে প্রদর্শিত হয়েছে।
তালিকা বোঝাপড়া ব্যবহার করে তালিকার ওপর পুনরাবৃত্তি করা হয়েছে, এবং উপাদানগুলি 'None'-এর সমতুল্য কিনা পরীক্ষা করা হয়েছে।
শুধু যদি সব উপাদান 'None' না হয়, তবে এটি একটি তালিকায় যোগ করা হয় এবং একটি ভেরিয়েবলে নির্ধারিত করা হয়।
সমস্ত উপাদান পরীক্ষা করা হয়েছে কারণ 'all' অপারেটর এবং 'not' অপারেটর ব্যবহার করা হয়েছে।
এই ফলাফলটি একটি ভেরিয়েবলে সংরক্ষিত করা হয়েছে।
এটি আউটপুট হিসেবে কনসোলে প্রদর্শিত হয়।