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

पायथन – K से बड़े कैरेक्टर्स को हटाना


जब उन कैरेक्टर्स को हटाने की आवश्यकता होती है जो 'K' से बड़े होते हैं, तो 'ord' (यूनिकोड प्रतिनिधित्व) मेथड के साथ एक साधारण पुनरावृति का उपयोग किया जाता है।

उदाहरण

my_list = ["python", "is", "easy", "to", "learn"]
print("The list is :")
print(my_list)
K = 9
print("The value of K is ")
print(K)
my_result = []
for element in my_list:
    result_string = ''
    for sub in element:
        if (ord(sub) - 97 <= K):
            result_string += sub
    my_result.append(result_string)
print("The resultant list is :")
print(my_result)

आउटपुट

The list is : ['python', 'is', 'easy', 'to', 'learn']
The value of K is 9
The resultant list is : ['h', 'i', 'ea', '', 'ea']

व्याख्या

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

  • K का मान परिभाषित करके कंसोल पर प्रदर्शित किया जाता है।

  • एक खाली लिस्ट परिभाषित की जाती है।

  • लिस्ट पर पुनरावृति की जाती है, और एक खाली स्ट्रिंग बनाई जाती है।

  • एलिमेंट्स की जांच की जाती है कि क्या एलिमेंट के यूनिकोड प्रतिनिधित्व और 97 के बीच का अंतर K से कम या बराबर है।

  • यदि हां, तो एलिमेंट को खाली स्ट्रिंग में जोड़ा जाता है।

  • अन्यथा, इस स्ट्रिंग को खाली लिस्ट में जोड़ा जाता है।

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


  1. - Python - K से बड़े पहले तत्व का इंडेक्स प्राप्त करना

    Python सूची में आइटम के मान आवश्यक रूप से किसी क्रमबद्ध क्रम में नहीं होते हैं। इसके अलावा ऐसी स्थिति हो सकती है जब हम केवल एक विशिष्ट मान से बड़े मानों में रुचि रखते हैं। इस लेख में हम देखेंगे कि हम कैसे प्राप्त कर सकते हैं Enumeration का उपयोग करना Enumeration का उपयोग करके हमें सूची में तत्वों क

  1. - पायथन में सूची समझ और ord() से केवल वर्णमाला वर्ण रखना

    इस लेख में, हम एक ऐसे प्रोग्राम के बारे में सीखेंगे जिसमें सूची समझ और ord() फ़ंक्शन का उपयोग करके पायथन 3.x (या पूर्व संस्करणों) में वर्णमाला के अलावा सभी वर्णों को हटाया जा सकता है। एल्गोरिदम 1. दिए गए स्ट्रिंग को पार करके वर्ण की जाँच करें। 2. उन वर्णों का चयन करें जो [a-z] या [A-Z] की सीमा में

  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