पायथन का उपयोग करके डेटा का विश्लेषण करने से हमें परिदृश्य मिल सकता है जब हमें स्ट्रिंग्स के रूप में दर्शाए गए नंबरों से निपटना पड़ता है। इस लेख में हम एक सूची लेंगे जिसमें संख्याएं स्ट्रिंग के रूप में मौजूद हैं और हमें फिर पूर्णांक में बदलने की जरूरत है और फिर उन्हें क्रमबद्ध तरीके से प्रस्तुत करना है।
मानचित्र और क्रमित के साथ
इस दृष्टिकोण में हम मानचित्र का उपयोग करके सूची के प्रत्येक तत्व पर इंट फ़ंक्शन लागू करते हैं। फिर हम क्रमबद्ध फ़ंक्शन को सूची में लागू करते हैं जो संख्याओं को क्रमबद्ध करता है। यह ऋणात्मक संख्याओं को भी संभाल सकता है।
उदाहरण
listA = ['54', '21', '-10', '92', '5']
# Given lists
print("Given list : \n", listA)
# Use mapp
listint = map(int, listA)
# Apply sort
res = sorted(listint)
# Result
print("Sorted list of integers: \n",res) आउटपुट
उपरोक्त कोड को चलाने से हमें निम्नलिखित परिणाम मिलते हैं -
Given list : ['54', '21', '-10', '92', '5'] Sorted list of integers: [-10, 5, 21, 54, 92]
इंट और सॉर्ट के साथ
इस दृष्टिकोण में हम लूप के लिए int फ़ंक्शन को लागू करते हैं और परिणाम को एक सूची में संग्रहीत करते हैं। फिर सॉर्ट फ़ंक्शन सूची में लागू होता है। अंतिम परिणाम क्रमबद्ध सूची दिखाता है।
उदाहरण
listA = ['54', '21', '-10', '92', '5']
# Given lists
print("Given list : \n", listA)
# Convert to int
res = [int(x) for x in listA]
# Apply sort
res.sort()
# Result
print("Sorted list of integers: \n",res) आउटपुट
उपरोक्त कोड को चलाने से हमें निम्नलिखित परिणाम मिलते हैं -
Given list : ['54', '21', '-10', '92', '5'] Sorted list of integers: [-10, 5, 21, 54, 92]
सॉर्ट और इंट के साथ
यह दृष्टिकोण ऊपर के समान है सिवाय इसके कि हम लूप के माध्यम से इंट फ़ंक्शन लागू करते हैं और परिणाम को सॉर्ट किए गए फ़ंक्शन में संलग्न करते हैं। यह एक एकल व्यंजक है जो हमें अंतिम परिणाम देता है।
उदाहरण
listA = ['54', '21', '-10', '92', '5']
# Given lists
print("Given list : \n", listA)
# Convert to int
res = sorted(int(x) for x in listA)
# Result
print("Sorted list of integers: \n",res) आउटपुट
उपरोक्त कोड को चलाने से हमें निम्नलिखित परिणाम मिलते हैं -
Given list : ['54', '21', '-10', '92', '5'] Sorted list of integers: [-10, 5, 21, 54, 92]