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

Python - दी गई सूची के सभी वर्णों वाली स्ट्रिंग्स


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

उदाहरण

नीचे इसका प्रदर्शन दिया गया है:

print("Method definition begins...")
def convert_to_my_string(my_string):
    my_result = ""
    for index in my_string:
        my_result += index
    return my_result
print("Method definition ends...")
my_string = ['L','e','a','r','n','P','y','t','h','o','n', 'c', 'o', 'o', 'l', 'f', 'u', 'n']
print("The list is : ")
print(my_string)
print("The resultant string is : ")
print(convert_to_my_string(my_string))

आउटपुट

Method definition begins...
Method definition ends...
The list is : ['L', 'e', 'a', 'r', 'n', 'P', 'y', 't', 'h', 'o', 'n', 'c', 'o', 'o', 'l', 'f', 'u', 'n']
The resultant string is : LearnPythoncoolfun

व्याख्या

  • 'convert_to_my_string' नामक एक विधि परिभाषित की गई है जो पैरामीटर के रूप में एक स्ट्रिंग लेती है।

  • एक खाली स्ट्रिंग परिभाषित की गई है।

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

  • इसे आउटपुट के रूप में वापस किया जाता है।

  • विधि के बाहर, वर्णों की एक सूची परिभाषित की गई है और कंसोल पर प्रदर्शित की गई है।

  • प्रत्येक वर्ण को पास करके विधि को कॉल किया जाता है।

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


  1. - Python में स्ट्रिंग्स और वर्णों की सूची को वर्णों की सूची में बदलें

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

  1. - पायथन में दिए गए स्ट्रिंग में सभी प्रीफिक्स को सबसे अधिक फ्रीक्वेंसी के साथ गिनें

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

  1. - असामान्य वर्णों के साथ स्ट्रिंग जोड़ने के लिए पायथन प्रोग्राम

    समस्या विवरण दो स्ट्रिंग्स दी गई हैं। पहली स्ट्रिंग से सभी सामान्य तत्व हटाएं और दूसरी स्ट्रिंग के असामान्य वर्णों को पहली स्ट्रिंग के असामान्य तत्वों के साथ जोड़ें। उदाहरण CDMNP एल्गोरिदम दोनों स्ट्रिंग्स को सेट st1 और st2 में बदलें। दोनों सेट्स का इंटरसेक्शन लेकर सामान्य वर्ण प्राप्त करें। अब