কম্পিউটার টিউটোরিয়াল

পাইথন প্রোগ্রাম - তালিকা থেকে প্যালিনড্রোমিক উপাদান সরান

যদি তালিকা থেকে প্যালিনড্রোমিক উপাদান সরাতে হয়, তবে লিস্ট কম্প্রিহেনশন এবং not অপারেটর ব্যবহার করা হয়।

উদাহরণ

নিচে এর প্রদর্শন দেওয়া হলো:

my_list = [56, 78, 12, 32, 4, 8, 9, 100, 11]
print("তালিকা হলো : ")
print(my_list)
my_result = [elem for elem in my_list if int(str(elem)[::-1]) not in my_list]
print("ফলাফল হলো : ")
print(my_result)

আউটপুট

তালিকা হলো : [56, 78, 12, 32, 4, 8, 9, 100, 11]
ফলাফল হলো : [56, 78, 12, 32, 100]

ব্যাখ্যা

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

  • লিস্ট কম্প্রিহেনশন ব্যবহার করে তালিকাটি ইটারেট করা হয় এবং উপাদানটি প্রথমে স্ট্রিং-এ রূপান্তরিত করা হয় তারপর পূর্ণসংখ্যায় এবং রিভার্স করা হয়।

  • চেক করা হয় উপাদানটি তালিকায় নেই কিনা।

  • এটি একটি ভেরিয়েবলে এসাইন করা হয়।

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

  1. পাইথন প্রোগ্রাম: ইন্টিজার লিস্ট থেকে ডুপ্লিকেট প্রিন্ট করা

  2. পাইথনে লিস্ট থেকে N বড় এলিমেন্ট বের করা

  3. পাইথন প্রোগ্রাম: লিস্ট থেকে অনন্য (Unique) মান প্রিন্ট করা

  4. পাইথনে লিস্ট থেকে ডুপ্লিকেট এলিমেন্ট সরানো