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

पायथन - स्ट्रिंग में डुप्लिकेट घटनाओं को बदलें


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

सूची समझ सूची के माध्यम से पुनरावृति करने और उस पर ऑपरेशन करने का एक संक्षिप्त तरीका है।

'index' मेथड विशिष्ट मान/इटरेबल का इंडेक्स लौटाता है।

उदाहरण

my_str = 'Jane is the best. Jane loves to cook. Jane and Will cook together'
print("स्ट्रिंग है: ")
print(my_str)
replace_dict = {'Jane': 'She'}
my_list = my_str.split(' ')
my_result = ' '.join([replace_dict.get(val) if val in replace_dict.keys() and my_list.index(val) != idx else val for idx, val in enumerate(my_list)])
print("मानों से बदलने के बाद स्ट्रिंग है: ")
print(my_result)

आउटपुट

स्ट्रिंग है: Jane is the best. Jane loves to cook. Jane and Will cook together
मानों से बदलने के बाद स्ट्रिंग है: Jane is the best. She loves to cook. She and Will cook together

व्याख्या

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

  1. - Python में \\ को \ से कैसे Replace करें?

    Backslash Escaped Strings को Unescape करना \\ को \ से Replace करने या Backslash Escaped Strings को Unescape करने के दो तरीके हैं। तरीका 1: literal_eval का उपयोग (सुरक्षित) literal_eval का उपयोग करके String को Evaluate करें। ध्यान दें कि इस Method में आपको String को Quotes की Another Layer से Surro

  1. - Python में String में Expression की Last Occurrence को Replace कैसे करें?

    String में Last Occurrence Replace करना इस Problem को String को Reverse करके, Replace करने वाले String को Reverse करके, Reverse किए गए String को Replacement के Reverse से Replace करके, और अंत में Result को Reverse करके Solve किया जा सकता है। तरीका 1: String Reversal का उपयोग def rreplace(s, old, n

  1. - Python में String से Characters की List कैसे Remove करें?

    String से Multiple Characters Remove करना String Class में replace Method होता है जिसका उपयोग String में Substrings Replace करने के लिए किया जा सकता है। हम इस Method का उपयोग उन Characters को Empty String से Replace करने के लिए कर सकते हैं जिन्हें हम Remove करना चाहते हैं। Single Character Remove