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

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

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

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

'इंडेक्स' विधि विशिष्ट मान/पुनरावृत्तीय का सूचकांक लौटाती है,

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

उदाहरण

my_str = 'Jane is the best . Jane loves to cook. Jane and Will cook together'
print("The string is : ")
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("The string after replacing with values is : ")
print(my_result)

आउटपुट

The string is :
Jane is the best . Jane loves to cook. Jane and Will cook together
The string after replacing with values is :
Jane is the best . She loves to cook. She and Will cook together

स्पष्टीकरण

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

  1. पायथन में \\ को \ से कैसे बदलें?

    \\ को \ के साथ बदलने या पाइथन में बैकस्लैश से बचने वाले तारों से बचने के दो तरीके हैं। पहले स्ट्रिंग का मूल्यांकन करने के लिए शाब्दिक_eval का उपयोग कर रहा है। ध्यान दें कि इस पद्धति में आपको स्ट्रिंग को उद्धरणों की दूसरी परत में घेरने की आवश्यकता है। उदाहरण के लिए: >>> import ast >>&g

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

    इस समस्या को स्ट्रिंग को उल्टा करके, बदले जाने वाले स्ट्रिंग को उलट कर, स्ट्रिंग के रिवर्स स्ट्रिंग के साथ प्रतिस्थापित करके और अंत में परिणाम प्राप्त करने के लिए स्ट्रिंग को उलट कर हल किया जा सकता है। आप साधारण स्लाइसिंग नोटेशन द्वारा स्ट्रिंग्स को उल्टा कर सकते हैं - [::-1]। स्ट्रिंग को बदलने के

  1. पायथन में स्ट्रिंग में वर्णों की सूची कैसे निकालें?

    स्ट्रिंग क्लास में एक विधि प्रतिस्थापित होती है जिसका उपयोग स्ट्रिंग में सबस्ट्रिंग को बदलने के लिए किया जा सकता है। हम इस पद्धति का उपयोग उन वर्णों को बदलने के लिए कर सकते हैं जिन्हें हम खाली स्ट्रिंग से हटाना चाहते हैं। उदाहरण के लिए: >>> "Hello people".replace("e", &q