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

पायथन प्रोग्राम - स्ट्रिंग्स की सूची से सबस्ट्रिंग की सभी घटनाएं खोजें


परिचय

जब स्ट्रिंग्स की सूची से सबस्ट्रिंग की सभी घटनाओं को प्राप्त करना हो, तो लिस्ट कॉम्प्रिहेंशन और 'startswith' मेथड का उपयोग किया जाता है।

उदाहरण

my_string = "Python learn code test fun amazing object oriented"
sub_string = "object"
print("The string is : ")
print(my_string)
print("The sub-string is : ")
print(sub_string)
my_result = [index for index in range(len(my_string)) if my_string.startswith(sub_string, index)]
print("The resultant string is : ")
print(my_result)

आउटपुट

The string is : Python learn code test fun amazing object oriented
The sub-string is : object
The resultant string is : [35]

व्याख्या

  • एक स्ट्रिंग परिभाषित की जाती है और कंसोल पर प्रदर्शित की जाती है।
  • एक सबस्ट्रिंग परिभाषित की जाती है और कंसोल पर प्रदर्शित की जाती है।
  • स्ट्रिंग पर पुनरावृत्ति करने के लिए लिस्ट कॉम्प्रिहेंशन का उपयोग किया जाता है और जांचा जाता है कि स्ट्रिंग किसी विशेष मान से शुरू होती है या नहीं।
  • यह 'startswith' मेथड का उपयोग करके किया जाता है।
  • इसे परिणाम में निर्दिष्ट किया जाता है।
  • यह कंसोल पर आउटपुट के रूप में प्रदर्शित होता है।
  1. पायथन प्रोग्राम: दी गई स्ट्रिंग के सभी क्रमपरिवर्तन प्रिंट करें पायथन प्रोग्राम: दी गई स्ट्रिंग के सभी क्रमपरिवर्तन प्रिंट करें

    इस लेख में हम दी गई समस्या के समाधान के बारे में जानेंगे। समस्या कथन हमें एक स्ट्रिंग दी गई है, हमें स्ट्रिंग के सभी संभावित क्रमपरिवर्तन प्रदर्शित करने हैं। उदाहरण # रूपांतरण def toString(List): return .join(List) # क्रमपरिवर्तन def permute(a, l, r): if l == r: print(toString(a))

  1. - सूची के सभी सबलिस्ट प्रिंट करने के लिए पायथन प्रोग्राम

    समस्या विवरण एक सूची दी गई है, उसके सभी सबलिस्ट प्रिंट करें। उदाहरण इनपुट: list = [1, 2, 3] आउटपुट: [], [1], [1, 2], [1, 2, 3], [2], [2, 3], [3] एल्गोरिदम एक सूची दी गई है। एक खाली सबलिस्ट लें। दिए गए सूची की लंबाई तक एक लूप चलाएं। i+1 से सूची की लंबाई तक एक और लूप चलाएं ताकि i से दाईं ओर के सभी

  1. - दो सूचियों के सभी सामान्य तत्व प्रिंट करने के लिए पायथन प्रोग्राम

    समस्या विवरण दो सूचियां दी गई हैं, दोनों सूचियों के सभी सामान्य तत्व प्रिंट करें। उदाहरण इनपुट: L1 = [5, 6, 7, 8, 9] L2 = [5, 13, 34, 22, 90] आउटपुट: {5} व्याख्या दोनों सूचियों का सामान्य तत्व 5 है। एल्गोरिदम दो यूजर इनपुट सूचियां बनाएं। सूचियों को सेट में बदलें और फिर set1 & set2 प्रिंट करें।