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

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

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

उदाहरण

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

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]

स्पष्टीकरण

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

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

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

  • यह 'स्टार्टविथ' पद्धति का उपयोग करके किया जाता है।

  • यह एक परिणाम को सौंपा गया है।

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


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

    इस लेख में, हम नीचे दिए गए समस्या कथन के समाधान के बारे में जानेंगे। समस्या कथन - हमें एक स्ट्रिंग दी गई है जिसकी हमें स्ट्रिंग के सभी संभावित क्रमपरिवर्तन प्रदर्शित करने की आवश्यकता है। आइए अब नीचे दिए गए कार्यान्वयन में समाधान देखें - उदाहरण # conversion def toString(List):    return &

  1. एक सूची के सभी उपन्यासों को मुद्रित करने के लिए पायथन कार्यक्रम।

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

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

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