कभी-कभी हमारे पास स्ट्रिंग्स वाली एक सूची हो सकती है लेकिन स्ट्रिंग्स स्वयं संख्याएं और समापन उद्धरण हैं। ऐसी सूची में हम स्ट्रिंग तत्वों को वास्तविक पूर्णांकों में बदलना चाहते हैं।
इंट के साथ ()
int फ़ंक्शन पैरामीटर लेता है और इसे पूर्णांक में परिवर्तित करता है यदि यह पहले से ही एक संख्या है। इसलिए हम सूची के प्रत्येक तत्व के माध्यम से जाने के लिए लूप के लिए डिज़ाइन करते हैं और फ़ंक्शन में लागू करते हैं। हम अंतिम परिणाम को एक नई सूची में संग्रहीत करते हैं।
उदाहरण
listA = ['5', '2','-43', '23']
# Given list
print("Given list with strings : \n",listA)
# using int
res = [int(i) for i in listA]
# Result
print("The converted list with integers : \n",res) आउटपुट
उपरोक्त कोड को चलाने से हमें निम्नलिखित परिणाम मिलते हैं -
Given list with strings : ['5', '2', '-43', '23'] The converted list with integers : [5, 2, -43, 23]
मानचित्र और सूची के साथ
दी गई सूची में एक स्ट्रिंग के रूप में मौजूद प्रत्येक तत्व में इंट फ़ंक्शन को लागू करने के लिए मानचित्र फ़ंक्शन का उपयोग किया जा सकता है।
उदाहरण
listA = ['5', '2','-43', '23']
# Given list
print("Given list with strings : \n",listA)
# using map and int
res = list(map(int, listA))
# Result
print("The converted list with integers : \n",res) आउटपुट
उपरोक्त कोड को चलाने से हमें निम्नलिखित परिणाम मिलते हैं -
Given list with strings : ['5', '2', '-43', '23'] The converted list with integers : [5, 2, -43, 23]