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

स्ट्रिंग की सूची को पायथन में पूर्णांक की क्रमबद्ध सूची में बदलें

पायथन का उपयोग करके डेटा का विश्लेषण करने से हमें परिदृश्य मिल सकता है जब हमें स्ट्रिंग्स के रूप में दर्शाए गए नंबरों से निपटना पड़ता है। इस लेख में हम एक सूची लेंगे जिसमें संख्याएं स्ट्रिंग के रूप में मौजूद हैं और हमें फिर पूर्णांक में बदलने की जरूरत है और फिर उन्हें क्रमबद्ध तरीके से प्रस्तुत करना है।

मानचित्र और क्रमित के साथ

इस दृष्टिकोण में हम मानचित्र का उपयोग करके सूची के प्रत्येक तत्व पर इंट फ़ंक्शन लागू करते हैं। फिर हम क्रमबद्ध फ़ंक्शन को सूची में लागू करते हैं जो संख्याओं को क्रमबद्ध करता है। यह ऋणात्मक संख्याओं को भी संभाल सकता है।

उदाहरण

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]

  1. वर्णों की सूची को एक स्ट्रिंग में बदलने के लिए पायथन प्रोग्राम

    पायथन को इस प्रकार के रूपांतरण की बहुत आवश्यकता होती है। उदाहरण के लिए, ऐसे रूपांतरण क्रमांकन उद्देश्यों के लिए उपयोगी होते हैं। ऐसे रूपांतरण का एक उदाहरण होगा - ['h', 'e', 'l', 'l', 'o', ' ', 'w', 'o', 'r', 'l', 'd&

  1. पाइथन डेटटाइम स्ट्रिंग को पूर्णांक मिलीसेकंड में कैसे परिवर्तित करें?

    आप टाइम मॉड्यूल का उपयोग करके पाइथन में मिलीसेकंड में वर्तमान समय प्राप्त कर सकते हैं। आप time.time फ़ंक्शन (फ़्लोटिंग पॉइंट मान के रूप में) का उपयोग करके सेकंड में समय प्राप्त कर सकते हैं। इसे मिलीसेकंड में बदलने के लिए, आपको इसे 1000 से गुणा करना होगा और इसे पूर्णांक बनाना होगा। उदाहरण import tim

  1. हम पायथन में वर्णों की सूची को एक स्ट्रिंग में कैसे बदल सकते हैं?

    पायथन में एक इन-बिल्ट जॉइन () फ़ंक्शन है जो तत्वों के बीच विभाजक को सम्मिलित करके अनुक्रम ऑब्जेक्ट में तत्वों को जोड़कर एक स्ट्रिंग देता है। यदि हमें बिना किसी विभाजक के एक स्ट्रिंग की आवश्यकता है, तो हम इसे नल स्ट्रिंग के साथ प्रारंभ करते हैं >>> lst=['h','e','l',&#