इस लेख में, हम एक प्रोग्राम के बारे में जानेंगे जिसमें हम पायथन 3.x में लिस्ट कॉम्प्रिहेंशन और ऑर्ड () फ़ंक्शन की अवधारणा का उपयोग करके वर्णमाला के अलावा अन्य सभी वर्णों को हटा सकते हैं। या पहले।
एल्गोरिदम
1.We Traverse the given string to check the charater. 2.Selection of characters is done which lie in the range of either [a-z] or [A-Z]. 3.Using the join function we print all the characters which pass the test together.
उदाहरण
def remchar(input): # checking uppercase and lowercase characters final = [ch for ch in input if (ord(ch) in range(ord('a'),ord('z')+1,1)) or (ord(ch) in range(ord('A'),ord('Z')+1,1))] return ''.join(final) # Driver program if __name__ == "__main__": input = "Tutorials@point786._/?" print (remchar(input))
आउटपुट
Tutorialspoint
ऑर्ड () फ़ंक्शन एक वर्ण को एक तर्क के रूप में स्वीकार करता है और संबंधित ASCII मान को वापस लौटाता है। यह हमें आसान और त्वरित तुलना करने की अनुमति देता है।
यहां हमने लिस्ट कॉम्प्रिहेंशन को भी लागू किया है जो हमें सूची के सभी आवश्यक तत्वों को फ़िल्टर करने और वांछित आउटपुट प्राप्त करने के लिए जॉइन फंक्शन की मदद से उन्हें एक साथ क्लब करने की अनुमति देता है।
निष्कर्ष
इस लेख में, हमने पाइथन में लिस्ट कॉम्प्रिहेंशन और ऑर्ड () फंक्शन के इस्तेमाल के बारे में सीखा, ताकि अल्फाबेट्स के अलावा सभी कैरेक्टर्स को हटाया जा सके।