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

Python - संख्यात्मक स्ट्रिंग को K अंकों के पूर्णांकों में विभाजित करना


जब संख्यात्मक स्ट्रिंग को K अंकों के पूर्णांकों में विभाजित करना आवश्यक हो, तो एक साधारण पुनरावृत्ति, 'int' विधि और 'append' विधियों का उपयोग किया जाता है।

उदाहरण

नीचे इसका प्रदर्शन दिया गया है:

my_string = '69426874124863145'
print("The string is : ")
print(my_string)
K = 4
print("The value of K is ")
print(K)
my_result = []
for index in range(0, len(my_string), K):
    my_result.append(int(my_string[index : index + K]))
print("The resultant list is : ")
print(my_result)
print("The resultant list after sorting is : ")
my_result.sort()
print(my_result)

आउटपुट

The string is : 69426874124863145
The value of K is 4
The resultant list is : [6942, 6874, 1248, 6314, 5]
The resultant list after sorting is : [5, 1248, 6314, 6874, 6942]

व्याख्या

  • एक स्ट्रिंग परिभाषित की गई है और कंसोल पर प्रदर्शित की गई है।

  • K का मान परिभाषित किया गया है और कंसोल पर प्रदर्शित किया गया है।

  • एक खाली सूची परिभाषित की गई है।

  • सूची पर पुनरावृत्ति की जाती है, और स्ट्रिंग में एक विशिष्ट रेंज के भीतर तत्वों को पूर्णांक में परिवर्तित किया जाता है।

  • यह मान खाली सूची में जोड़ा जाता है।

  • इसे कंसोल पर आउटपुट के रूप में प्रदर्शित किया जाता है।

  • इस सूची को फिर से क्रमबद्ध किया जाता है और कंसोल पर प्रदर्शित किया जाता है।


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

    समस्या विवरण पायथन को इस तरह के रूपांतरण की बहुत आवश्यकता होती है। उदाहरण के लिए, ऐसे रूपांतरण सीरियलाइज़ेशन उद्देश्यों के लिए उपयोगी होते हैं। ऐसे रूपांतरण का एक उदाहरण होगा: [h, e, l, l, o, , w, o, r, l, d] से hello world पायथन में एक join मेथड होता है जिसका उपयोग ऐसे रूपांतरण के लिए किया जा सकत

  1. - Python में सूची प्रिंट करना

    Python में सूची प्रिंट करना सूची तत्वों का एक क्रम है। क्रम में कोई भी तत्व क्रम में उसकी स्थिति द्वारा एक्सेसिबल है। इंडेक्स 0 से शुरू होता है। इसलिए list[2] इंडेक्स 2 पर तत्व लौटाएगा, सूची में तीसरा यानी 50।

  1. - Python में String को Words की List में कैसे Convert करें?

    String को Words की List में Convert करना String को Words की List में Convert करने के लिए, आपको बस इसे Whitespace पर Split करना होगा। String Class से split() का उपयोग कर सकते हैं। इस Method का Default Delimiter Whitespace होता है, यानी जब String पर Call किया जाता है, तो यह उस String को Whitespace Ch