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