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

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

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

उदाहरण

नीचे उसी का एक प्रदर्शन है -

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&

  1. पायथन में एक सूची प्रिंट करें

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

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

    एक स्ट्रिंग को शब्दों की सूची में बदलने के लिए, आपको बस इसे व्हाइटस्पेस पर विभाजित करने की आवश्यकता है। आप स्ट्रिंग क्लास से स्प्लिट() का उपयोग कर सकते हैं। इस पद्धति के लिए डिफ़ॉल्ट सीमांकक व्हॉट्सएप है, अर्थात, जब किसी स्ट्रिंग पर कॉल किया जाता है, तो यह उस स्ट्रिंग को व्हॉट्सएप वर्णों में विभाजित