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

पायथन प्रोग्राम: स्ट्रिंग में डुप्लिकेट तत्वों को चिह्नित करें


उदाहरण

नीचे इसका प्रदर्शन दिया गया है:

my_list = ["python", "is", "fun", "python", "is", "fun", "python", "fun"]
print("The list is :")
print(my_list)
my_result = [value + str(my_list[:index].count(value) + 1) if my_list.count(value) > 1 else value for index, value in enumerate(my_list)]
print("The result is :")
print(my_result)

आउटपुट

The list is : ['python', 'is', 'fun', 'python', 'is', 'fun', 'python', 'fun']
The result is : ['python1', 'is1', 'fun1', 'python2', 'is2', 'fun2', 'python3', 'fun3']

व्याख्या

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

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

  • यदि किसी विशिष्ट मान की संख्या 1 से अधिक है, तो मान को तत्व की संख्या में जोड़ा जाता है।

  • अन्यथा, इस पर एन्यूमरेट किया जाता है।

  • इसे एक वेरिएबल को असाइन किया जाता है।

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


  1. - Python प्रोग्राम स्ट्रिंग में सभी डुप्लीकेट कैरेक्टर खोजने के लिए

    इस ट्यूटोरियल में, हम सीखने जा रहे हैं कि स्ट्रिंग में सभी डुप्लीकेट मान कैसे खोजें। हम इसे Python में विभिन्न तरीकों से कर सकते हैं। आइए उन्हें एक-एक करके एक्सप्लोर करें।हम जो प्रोग्राम लिखने जा रहे हैं उसका उद्देश्य स्ट्रिंग में मौजूद डुप्लीकेट कैरेक्टर ढूंढना है। उदाहरण के लिए, हमारे पास एक स्ट्र

  1. - पायथन प्रोग्राम: दिए गए स्ट्रिंग में शब्द गिनें

    स्ट्रिंग में शब्दों की संख्या गिनने के कई तरीके हैं। सरल दृष्टिकोण व्हाइटस्पेस सेपरेटर का उपयोग करता है। विधि 1: फोर लूप (मूल) def count_words_for(text): total = 1 # कम से कम एक शब्द (यदि खाली नहीं) for i in range(len(text)): if text[i] in ( , \n, \t): total += 1 re

  1. - स्ट्रिंग में किसी शब्द की घटनाओं को गिनने के लिए पायथन प्रोग्राम

    समस्या विवरण यहां यूजर एक स्ट्रिंग देता है और वह शब्द भी देता है जिसकी घटनाओं को गिनना है। हमारा कार्य घटनाओं की संख्या गिनना और प्रिंट करना है। उदाहरण programming आउटपुट:: 2 एल्गोरिदम स्ट्रिंग को स्पेस से विभाजित करें। एक काउंटर वेरिएबल c का उपयोग करें जिसे 0 से आरंभ करें। यदि शब्द मेल खाता है