जब यह परीक्षण करने की आवश्यकता होती है कि क्या कोई सूची पैलिंड्रोम है, तो एक विधि परिभाषित की जाती है जो स्ट्रिंग को उलट देती है और जांचती है कि क्या यह मूल स्ट्रिंग के बराबर है। परिणाम के आधार पर, प्रासंगिक संदेश कंसोल पर प्रदर्शित होता है। एक सूची समझ और 'शामिल हों' पद्धति का उपयोग किया जाता है।
उदाहरण
नीचे उसी का एक प्रदर्शन है
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' नाम की एक विधि परिभाषित की गई है जो एक स्ट्रिंग को एक पैरामीटर के रूप में लेती है।
-
स्ट्रिंग को उलट दिया जाता है और इसकी तुलना मूल स्ट्रिंग से की जाती है।
-
परिणाम के आधार पर, प्रासंगिक संदेश कंसोल पर प्रदर्शित होता है।
-
विधि के बाहर, एक सूची परिभाषित की जाती है और कंसोल पर प्रदर्शित होती है।
-
इसे पुनरावृत्त किया जाता है और तत्वों में शामिल होने और एक स्ट्रिंग में परिवर्तित करने के लिए 'जॉइन' विधि का उपयोग किया जाता है।
-
आवश्यक पैरामीटर पास करके विधि को कॉल किया जाता है।
-
आउटपुट कंसोल पर प्रदर्शित होता है।