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