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

पायथन - वर्णानुक्रम में क्रमिक अक्षरों के साथ स्ट्रिंग्स निकालें

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

उदाहरण

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

my_list = ["python", 'is', 'cool', 'hi', 'Will', 'How']

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

my_result = []

for element in my_list:
   for index in range(len(element) - 1):
      if ord(element[index]) == ord(element[index + 1]) - 1:
         my_result.append(element)
         break
print("The result is :")
print(my_result)

आउटपुट

The list is :
['python', 'is', 'cool', 'hi', 'Will', 'How']
The result is :
['hi']

स्पष्टीकरण

  • स्ट्रिंग्स की एक सूची परिभाषित की जाती है और कंसोल पर प्रदर्शित होती है।

  • एक खाली सूची परिभाषित की गई है।

  • सूची को पुनरावृत्त किया जाता है, और सूची में लगातार तत्वों के यूनिकोड वर्ण की तुलना की जाती है।

  • यदि वे बराबर हैं, तो इसे खाली सूची में जोड़ दिया जाता है।

  • नियंत्रण लूप से बाहर हो जाता है।

  • यह सूची कंसोल पर आउटपुट के रूप में प्रदर्शित होती है।


  1. पायथन में स्ट्रिंग्स प्रिंट करते समय उद्धरणों से बचना

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

  1. दो स्ट्रिंग्स के सामान्य वर्णों को वर्णानुक्रम में मुद्रित करने के लिए पायथन कोड

    दो उपयोगकर्ता इनपुट स्ट्रिंग्स दिए गए हैं, हमारा काम सभी सामान्य वर्णों को वर्णानुक्रम में प्रिंट करना है। उदाहरण Input: string1: python string2: program Output: op स्पष्टीकरण दो स्ट्रिंग्स के बीच जो अक्षर सामान्य हैं वे हैं o (1 बार), p (1 बार) एल्गोरिदम Step 1: first we take two input string. Ste

  1. पायथन में एक सूची प्रिंट करें

    सूची तत्वों का एक क्रम है। अनुक्रम में कोई भी तत्व क्रम में अपनी स्थिति से पहुँचा जा सकता है। इंडेक्स 0 से शुरू होता है। इसलिए लिस्ट [2] इंडेक्स 2 पर एलिमेंट लौटाएगा, लिस्ट में तीसरा यानी 50।