परिचय
जब अंक वाले स्ट्रिंग्स को निकालना हो, तो लिस्ट कॉम्प्रिहेंशन और 'isdigit' मेथड का उपयोग किया जाता है।
उदाहरण
my_string = "python is 12 fun 2 learn"
print("The string is : ")
print(my_string)
my_result = [int(i) for i in my_string.split() if i.isdigit()]
print("The numbers list is :")
print(my_result)
आउटपुट
The string is : python is 12 fun 2 learn The numbers list is : [12, 2]
व्याख्या
- एक स्ट्रिंग परिभाषित की जाती है और कंसोल पर प्रदर्शित की जाती है।
- लिस्ट कॉम्प्रिहेंशन का उपयोग करके स्ट्रिंग पर पुनरावृत्ति की जाती है, और प्रत्येक तत्व की जांच की जाती है कि यह 'isdigit' फ़ंक्शन का उपयोग करके अंक है या नहीं और इसे पूर्णांक में बदला जाता है।
- इन्हें एक सूची में संग्रहीत किया जाता है और एक वेरिएबल में निर्दिष्ट किया जाता है।
- यह आउटपुट है जो कंसोल पर प्रदर्शित होता है।