Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Python

पायथन - परीक्षण करें कि क्या सूची पैलिंड्रोम है

जब यह परीक्षण करने की आवश्यकता होती है कि क्या कोई सूची पैलिंड्रोम है, तो एक विधि परिभाषित की जाती है जो स्ट्रिंग को उलट देती है और जांचती है कि क्या यह मूल स्ट्रिंग के बराबर है। परिणाम के आधार पर, प्रासंगिक संदेश कंसोल पर प्रदर्शित होता है। एक सूची समझ और 'शामिल हों' पद्धति का उपयोग किया जाता है।

उदाहरण

नीचे उसी का एक प्रदर्शन है

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. पायथन - सीएमपी () विधि

    सीएमपी () पायथन मानक पुस्तकालय का हिस्सा है जो दो पूर्णांकों की तुलना करता है। तुलना का परिणाम -1 है यदि पहला पूर्णांक दूसरे से छोटा है और 1 यदि पहला पूर्णांक दूसरे से बड़ा है। यदि दोनों बराबर हैं तो cmp() का परिणाम शून्य है। नीचे दिए गए उदाहरण में सीएमपी () पद्धति के उपयोग को दर्शाने वाले विभिन्न

  1. पायथन में पालिंड्रोम लिंक्ड लिस्ट

    मान लीजिए कि हमारे पास एक लिंक्ड सूची है। हमें यह जांचना होगा कि सूची के तत्व एपेलिंड्रोम बना रहे हैं या नहीं। तो अगर सूची तत्व [1,2,3,2,1] जैसा है, तो यह एक पैलिंड्रोम है। इसे हल करने के लिए, हम इन चरणों का पालन करेंगे - तेज:=सिर, धीमा:=सिर, रेव:=कोई नहीं और झंडा:=1 यदि सिर खाली है, तो सही ल

  1. पायथन में पैलिंड्रोम संख्या

    मान लीजिए हमारे पास पूर्णांक है। हमें यह जांचना है कि पूर्णांक पैलिंड्रोम है या नहीं। तो क्या पूर्णांक आगे या विपरीत क्रम में समान है, तो संख्या पैलिंड्रोम है। उदाहरण के लिए मान लीजिए कि संख्या 454 है, यदि हम इसे उलट दें तो यह फिर से 454 हो जाएगी। तो यह पैलिंड्रोम है। अब यदि संख्या -565 है, तो 565-