যখন একটি তালিকা থেকে প্যালিনড্রোমিক উপাদানগুলি সরানোর প্রয়োজন হয়, তখন তালিকা বোঝা এবং 'না' অপারেটর ব্যবহার করা হয়৷
উদাহরণ
নীচে একই
একটি প্রদর্শনী আছেmy_list = [56, 78, 12, 32, 4,8, 9, 100, 11] print("The list is : ") print(my_list) my_result = [elem for elem in my_list if int(str(elem)[::-1]) not in my_list] print("The result is : " ) print(my_result)
আউটপুট
The list is : [56, 78, 12, 32, 4, 8, 9, 100, 11] The result is : [56, 78, 12, 32, 100]
ব্যাখ্যা
-
একটি তালিকা সংজ্ঞায়িত করা হয় এবং কনসোলে প্রদর্শিত হয়৷
৷ -
তালিকার উপর পুনরাবৃত্তি করতে এবং উপাদানটিকে প্রথমে স্ট্রিং এবং তারপর একটি পূর্ণসংখ্যাতে রূপান্তর করতে এবং এটিকে বিপরীত করতে একটি তালিকা বোঝার ব্যবহার করা হয়৷
-
উপাদানটি তালিকায় নেই তা পরীক্ষা করা হয়।
-
এটি একটি ভেরিয়েবলের জন্য বরাদ্দ করা হয়৷
৷ -
এটি কনসোলে আউটপুট হিসাবে প্রদর্শিত হয়৷
৷