কম্পিউটার

পাইথনে None হিসাবে প্রতিটি উপাদান থাকা তালিকা থেকে Tuples সরান


যখন টিপলের তালিকা থেকে টিপলস অপসারণের প্রয়োজন হয় যেখানে একটি 'কোনটি নয়' উপাদান উপস্থিত থাকে, একটি তালিকা বোঝা ব্যবহার করা যেতে পারে।

নীচে একই -

এর একটি প্রদর্শন রয়েছে৷

উদাহরণ

my_list = [(2, None, 12), (None, None, None), (23, 64), (121, 13), (None, ), (None, 45, 6)]

print("The list is : ")
print(my_list)

my_result = [sub for sub in my_list if not all(elem == None for elem in sub)]

print("The None tuples have been removed, the result is : " )
print(my_result)

আউটপুট

The list is :
[(2, None, 12), (None, None, None), (23, 64), (121, 13), (None,), (None, 45, 6)]
The None tuples have been removed, the result is :
[(2, None, 12), (23, 64), (121, 13), (None, 45, 6)]

ব্যাখ্যা

  • টিপলের একটি তালিকা সংজ্ঞায়িত করা হয় এবং কনসোলে প্রদর্শিত হয়।

  • তালিকা বোধগম্যতা তালিকার উপর পুনরাবৃত্তি করতে ব্যবহৃত হয়।

  • 'কোনটি' উপাদান আছে কিনা তা দেখতে 'সমস্ত' শর্তটি ব্যবহার করা হয়।

  • যখন 'কোনও' উপাদান উপস্থিত থাকে না, তখন সেগুলি ফিল্টার করা হয়৷

  • অবশিষ্ট ডেটা একটি ভেরিয়েবলে বরাদ্দ করা হয়।

  • এই ভেরিয়েবলটি আউটপুট হিসাবে প্রদর্শিত হয়।


  1. পাইথন প্রোগ্রাম একটি তালিকা থেকে ডুপ্লিকেট উপাদান অপসারণ?

  2. পাইথন প্রোগ্রাম মুছে ফেলতে এবং তালিকা থেকে প্রতি তৃতীয় মুদ্রণ যতক্ষণ না এটি খালি হয়ে যায়?

  3. পাইথনের তালিকায় আমি কীভাবে একই উপাদানটি সরিয়ে ফেলতে পারি?

  4. পাইথনে সূচক দ্বারা একটি তালিকা থেকে কীভাবে একটি উপাদান সরাতে হয়?