কম্পিউটার

পাইথনে তালিকা বা টিপলে লিনিয়ার অনুসন্ধান


এই নিবন্ধে, আমরা শিখতে যাচ্ছি কিভাবে তালিকা এবং টিপলে একটি রৈখিক অনুসন্ধান প্রয়োগ করতে হয়।

একটি রৈখিক অনুসন্ধান প্রথম উপাদান থেকে অনুসন্ধান শুরু করে এবং তালিকার শেষ বা টিপল পর্যন্ত যায়। যখনই এটি প্রয়োজনীয় উপাদান খুঁজে পায় তখন এটি পরীক্ষা করা বন্ধ করে দেয়৷

রৈখিক অনুসন্ধান - তালিকা এবং Tuples

তালিকা এবং টিপলে রৈখিক অনুসন্ধান প্রয়োগ করতে নীচের পদক্ষেপগুলি অনুসরণ করুন৷

  • তালিকা বা টিপল এবং একটি উপাদান শুরু করুন।
  • লিস্টের উপরে পুনরাবৃত্তি করুন বা টিপল করুন এবং উপাদানটি পরীক্ষা করুন।
  • যখনই আপনি উপাদানটি খুঁজে পান এবং একটি পতাকা চিহ্নিত করেন তখনই লুপটি ভেঙে দিন।
  • প্রিন্ট উপাদান পতাকার উপর ভিত্তি করে বার্তা পাওয়া যায়নি।

উদাহরণ

আসুন কোডটি দেখি।

# function for linear search
def linear_search(iterable, element):
   # flag for marking
   is_found = False
   # iterating over the iterable
   for i in range(len(iterable)):
      # checking the element
      if iterable[i] == element:
         # marking the flag and returning respective message
         is_found = True
         return f"{element} found"

   # checking the existence of element
   if not is_found:
      # returning not found message
      return f"{element} not found"

# initializing the list
numbers_list = [1, 2, 3, 4, 5, 6]
numbers_tuple = (1, 2, 3, 4, 5, 6)
print("List:", linear_search(numbers_list, 3))
print("List:", linear_search(numbers_list, 7))
print("Tuple:", linear_search(numbers_tuple, 3))
print("Tuple:", linear_search(numbers_tuple, 7))

আপনি যদি উপরের কোডটি চালান, তাহলে আপনি নিম্নলিখিত ফলাফল পাবেন।

আউটপুট

List: 3 found
List: 7 not found
Tuple: 3 found
Tuple: 7 not found

উপসংহার

নিবন্ধে আপনার কোন প্রশ্ন থাকলে, মন্তব্য বিভাগে উল্লেখ করুন।


  1. তালিকায় পাইথন টিপলস থেকে nম উপাদান অ্যাক্সেস করা হচ্ছে

  2. পাইথনে তালিকায় উপাদানের পুনরাবৃত্তি

  3. পাইথন প্রোগ্রামে রৈখিক অনুসন্ধান

  4. লিনিয়ার সার্চের জন্য পাইথন প্রোগ্রাম