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

पायथन - स्ट्रिंग सूची में वर्ण सूचकांक मैपिंग

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

उदाहरण

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

from collections import defaultdict

my_list = ['p y t h o n', 'i s', 'f u n', 't o', 'l e a r n']

print("The list is :")
print(my_list)

my_result = defaultdict(set)

for index, element in enumerate(my_list):
   for sub in element.split():
      my_result[sub].add(index + 1)

my_result = {key: list(val) for key, val in my_result.items()}

print("The result is :")
print(my_result)

आउटपुट

The list is :
['p y t h o n', 'i s', 'f u n', 't o', 'l e a r n']
The result is :
{'p': [1], 'y': [1], 't': [1, 4], 'h': [1], 'o': [1, 4], 'n': [1, 3, 5], 'i': [2], 's': [2], 'f': [3], 'u': [3], 'l': [5], 'e': [5], 'a': [5], 'r': [5]}

स्पष्टीकरण

  • आवश्यक पैकेज पर्यावरण में आयात किए जाते हैं।

  • कंसोल पर एक सूची परिभाषित और प्रदर्शित की जाती है।

  • डिफॉल्टडिक्ट का उपयोग करके एक खाली शब्दकोश बनाया जाता है।

  • सूची को 'गणना' विशेषता का उपयोग करके पुनरावृत्त किया गया है।

  • प्रत्येक तत्व को विभाजित करने के लिए 'विभाजन' विधि का उपयोग किया जाता है, और शब्दकोश में एक विशिष्ट अनुक्रमणिका पर तत्व जोड़ने के लिए 'जोड़' विधि का उपयोग किया जाता है।

  • शब्दकोश में तत्वों पर पुनरावृति करने के लिए एक शब्दकोश समझ का उपयोग किया जाता है।

  • यह परिणाम एक चर को सौंपा गया है।

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


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

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

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

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

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

    दो सूचियों पर विचार करें। दूसरी सूची के तत्व संख्याएँ हैं जिन्हें पहली सूची के तत्वों के लिए सूचकांक स्थिति के रूप में माना जाना चाहिए। इस परिदृश्य के लिए हमारे पास नीचे दिए गए पायथन प्रोग्राम हैं। मानचित्र और getitem के साथ हम सूची आइटम तक पहुंचने के लिए गेटिटम जादू विधि का उपयोग कर सकते हैं। हम इ