কম্পিউটার

পাইথন - তালিকা প্যালিনড্রোম কিনা তা পরীক্ষা করুন


একটি তালিকা একটি প্যালিনড্রোম কিনা তা পরীক্ষা করার প্রয়োজন হলে, একটি পদ্ধতি সংজ্ঞায়িত করা হয় যা স্ট্রিংটিকে বিপরীত করে এবং এটি আসল স্ট্রিংয়ের সমান কিনা তা পরীক্ষা করে। ফলাফলের উপর ভিত্তি করে, প্রাসঙ্গিক বার্তা কনসোলে প্রদর্শিত হয়। একটি তালিকা বোঝা এবং 'যোগদান' পদ্ধতি ব্যবহার করা হয়।

উদাহরণ

নীচে একই

একটি প্রদর্শনী আছে
def check_palindrome_list(my_str):
   if my_str == my_str[::-1]:
      print("The list is a palindrome")
   else:
      print("The list isn't a palindrome")

my_list = [77, 1, 56, 65, 1, 77]

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

my_list = ' '.join([str(elem) for elem in my_list])
check_palindrome_list(my_list)

আউটপুট

The list is :
[77, 1, 56, 65, 1, 77]
The list is a palindrome

ব্যাখ্যা

  • 'check_palindrome_list' নামের একটি পদ্ধতি সংজ্ঞায়িত করা হয়েছে যা একটি স্ট্রিংকে প্যারামিটার হিসেবে নেয়।

  • স্ট্রিংটি বিপরীত হয় এবং এটি মূল স্ট্রিংয়ের সাথে তুলনা করা হয়।

  • ফলাফলের উপর ভিত্তি করে, প্রাসঙ্গিক বার্তা কনসোলে প্রদর্শিত হয়।

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

  • এটি আবার পুনরাবৃত্তি করা হয় এবং উপাদানগুলির সাথে যোগ দিতে এবং একটি স্ট্রিং-এ রূপান্তরিত করতে 'যোগদান' পদ্ধতি ব্যবহার করা হয়।

  • পদ্ধতিটি প্রয়োজনীয় প্যারামিটার পাস করে বলা হয়।

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


  1. পাইথনে sort()

  2. পাইথন - cmp() পদ্ধতি

  3. পাইথনে প্যালিনড্রোম লিঙ্কড তালিকা

  4. পাইথনে প্যালিনড্রোম নম্বর