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

Python में स्ट्रिंग्स और वर्णों की सूची को वर्णों की सूची में बदलें


सूचियों के साथ काम करते समय, हम एक ऐसी स्थिति का सामना कर सकते हैं जहां हमें एक स्ट्रिंग को प्रोसेस करना है और आगे की प्रोसेसिंग के लिए उसके व्यक्तिगत वर्ण प्राप्त करने हैं। इस लेख में हम ऐसा करने के विभिन्न तरीके देखेंगे।

सूची समझ के साथ

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

उदाहरण

listA = ['Mon','d','ay'] # दी गई सूचियाँ print("Given list : \n", listA) # वर्ण प्राप्त करें res = [i for ele in listA for i in ele] # परिणाम print("List of characters: \n",res)

आउटपुट

उपरोक्त कोड चलाने पर हमें निम्नलिखित परिणाम मिलता है −

Given list : ['Mon', 'd', 'ay'] List of characters: ['M', 'o', 'n', 'd', 'a', 'y']

chain के साथ

Python का itertools मॉड्यूल हमें chain फंक्शन देता है। इसका उपयोग करके हम सूची की स्ट्रिंग्स से प्रत्येक वर्ण लाते हैं और इसे एक नई सूची में डालते हैं।

उदाहरण

from itertools import chain listA = ['Mon','d','ay'] # दी गई सूचियाँ print("Given list : \n", listA) # वर्ण प्राप्त करें res = list(chain.from_iterable(listA)) # परिणाम print("List of characters: \n",res)

आउटपुट

उपरोक्त कोड चलाने पर हमें निम्नलिखित परिणाम मिलता है −

Given list : ['Mon', 'd', 'ay'] List of characters: ['M', 'o', 'n', 'd', 'a', 'y']

join के साथ

join विधि का उपयोग सभी तत्वों को एक स्ट्रिंग में जोड़ने के लिए किया जा सकता है और फिर list फंक्शन लागू करें जो प्रत्येक वर्ण को अलग स्ट्रिंग के रूप में संग्रहीत करेगा।

उदाहरण

listA = ['Mon','d','ay'] # दी गई सूचियाँ print("Given list : \n", listA) # int में बदलें res = list(''.join(listA)) # परिणाम print("List of characters: \n",res)

आउटपुट

उपरोक्त कोड चलाने पर हमें निम्नलिखित परिणाम मिलता है −

Given list : ['Mon', 'd', 'ay'] List of characters: ['M', 'o', 'n', 'd', 'a', 'y']

  1. - Python में स्ट्रिंग की सूची को सूची की सूची में बदलें

    इस लेख में हम देखेंगे कि स्ट्रिंग डेटा प्रकार वाली सूची की सूची कैसे बनाई जाती है। आंतरिक सूचियाँ स्वयं स्ट्रिंग डेटा प्रकार की होती हैं और उनमें संख्यात्मक या स्ट्रिंग तत्व हो सकते हैं। strip और split का उपयोग करना हम इन दो विधियों का उपयोग करते हैं जो पहले सूचियों को अलग करती हैं और फिर सूची के प्

  1. - Python में स्ट्रिंग की सूची को सूची की सूची में बदलें

    इस लेख में हम देखेंगे कि स्ट्रिंग डेटा प्रकार वाली सूची की सूची कैसे बनाई जाती है। आंतरिक सूचियाँ स्वयं स्ट्रिंग डेटा प्रकार की होती हैं और उनमें संख्यात्मक या स्ट्रिंग तत्व हो सकते हैं। strip और split का उपयोग करना हम इन दो विधियों का उपयोग करते हैं जो पहले सूचियों को अलग करती हैं और फिर सूची के प्

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

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