কম্পিউটার

পাইথন প্রোগ্রাম একটি তালিকা থেকে K এর কম পার্থক্য দূর করার উপাদানগুলিকে সরিয়ে দেয়


যখন একটি তালিকায় K-এর চেয়ে কম পার্থক্য থাকা উপাদানগুলিকে সরানোর প্রয়োজন হয়, তখন একটি সাধারণ পুনরাবৃত্তি এবং 'যদি' শর্ত ব্যবহার করা হয়।

উদাহরণ

নীচে একই -

এর একটি প্রদর্শন রয়েছে৷
my_list = [13, 29, 24, 18, 40, 15]

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

K = 3

my_list = sorted(my_list)

index = 0

while index < len(my_list) - 1:
   if my_list[index] + K > my_list[index + 1]:
      del my_list[index + 1]
   else:
      index += 1

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

আউটপুট

The list is :
[13, 29, 24, 18, 40, 15]
The result is :
[13, 18, 24, 29, 40]

ব্যাখ্যা

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

  • K-এর মান সংজ্ঞায়িত করা হয়েছে।

  • 0 তে একটি পূর্ণসংখ্যা বরাদ্দ করা হয়েছে।

  • তারপর তালিকাটি 'সর্টেড' ফাংশন ব্যবহার করে সাজানো হয়।

  • তালিকাটি পুনরাবৃত্ত করা হয়েছে, এবং যে উপাদানগুলির পার্থক্য K-এর চেয়ে কম সেগুলিকে তালিকা থেকে সরিয়ে দেওয়া হয়েছে৷

  • অন্যথায়, সূচক বৃদ্ধি করা হয়।

  • এটি সেই আউটপুট যা কনসোলে প্রদর্শিত হয়৷


  1. পাইথনে তালিকার উপাদানগুলি মুছুন

  2. একটি তালিকার সমস্ত মান যা পাইথনে প্রদত্ত মানের চেয়ে বেশি তা পরীক্ষা করার জন্য প্রোগ্রাম

  3. পাইথন প্রোগ্রাম একটি তালিকার সমস্ত মান প্রদত্ত মানের চেয়ে বড় কিনা তা পরীক্ষা করতে

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