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

पायथन - समदूरस्थ क्रमागत वर्ण स्ट्रिंग्स

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

उदाहरण

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

my_list = ["abc", "egfg", "mpsv", "abed", 'xzbd', 'agms']

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

my_result = [sub for sub in my_list if all(ord(sub[index + 1]) - ord(sub[index]) == ord(sub[1]) - ord(sub[0]) for index in range(0, len(sub) - 1))]

print("The resultant list is :")
print(my_result)

आउटपुट

The list is :
['abc', 'egfg', 'mpsv', 'abed', 'xzbd', 'agms']
The resultant list is :
['abc', 'mpsv', 'agms']

स्पष्टीकरण

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

  • सूची के माध्यम से पुनरावृति करने के लिए एक सूची समझ का उपयोग किया जाता है।

  • 'ऑर्ड' पद्धति के साथ 'ऑल' ऑपरेटर का उपयोग यह जांचने के लिए किया जाता है कि क्या अगले इंडेक्स और करंट इंडेक्स के बीच का अंतर पहले इंडेक्स और ज़ीरोथ इंडेक्स के बराबर है।

  • यह एक वैरिएबल को असाइन किया गया है।

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


  1. स्ट्रिंग्स और वर्णों की सूची को पायथन में वर्णों की सूची में बदलें

    सूचियों के साथ संरेखित करते समय, हम ऐसी स्थिति में आ सकते हैं जहां हमें एक स्ट्रिंग को संसाधित करना होगा और आगे की प्रक्रिया के लिए इसके अलग-अलग वर्ण प्राप्त करना होगा। इस लेख में हम ऐसा करने के विभिन्न तरीके देखेंगे। सूची समझ के साथ हम सूची के प्रत्येक तत्व के माध्यम से जाने के लिए लूप के लिए डिज़

  1. लगातार तत्वों को पायथन में सूची में जोड़ा जा रहा है

    पायथन का उपयोग करके डेटा विश्लेषण के दौरान, हमें सूची के लगातार तत्वों को जोड़ने की आवश्यकता हो सकती है। इस लेख में हम इसे प्राप्त करने के विभिन्न तरीकों को देखेंगे। सूचकांक और श्रेणी के साथ हम सूची तत्वों की लगातार अनुक्रमणिका को एक साथ रखने के लिए एक अभिव्यक्ति तैयार करेंगे। और फिर यह निर्धारित क

  1. पायथन में तारों की सूची कैसे क्रमबद्ध करें?

    एक सूची को जगह में क्रमबद्ध करने के लिए, यानी, सूची को स्वयं क्रमबद्ध करें और उस सूची में ही क्रम बदलें, आप स्ट्रिंग्स की सूची पर सॉर्ट () का उपयोग कर सकते हैं। उदाहरण के लिए, >>> a = ["Hello", "My", "Followers"] >>> a.sort() >>> print a ['