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

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

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

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

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

उदाहरण

listA = ['Mon','d','ay']
# Given lists
print("Given list : \n", listA)
# Get characters
res = [i for ele in listA for i in ele]
# Result
print("List of characters: \n",res)

आउटपुट

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

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

श्रृंखला के साथ

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

उदाहरण

from itertools import chain
listA = ['Mon','d','ay']
# Given lists
print("Given list : \n", listA)
# Get characters
res = list(chain.from_iterable(listA))
# Result
print("List of characters: \n",res)

आउटपुट

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

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

शामिल होने के साथ

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

उदाहरण

listA = ['Mon','d','ay']
# Given lists
print("Given list : \n", listA)
# Convert to int
res = list(''.join(listA))
# Result
print("List of characters: \n",res)

आउटपुट

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

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

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

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

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

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

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

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