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

पहले अक्षर के रूप में कुंजी के साथ एक डिक्शनरी बनाने के लिए पायथन प्रोग्राम और उस कैरेक्टर से शुरू होने वाले शब्दों के रूप में मूल्य

जब पहले अक्षर के रूप में कुंजी के साथ एक शब्दकोश बनाने की आवश्यकता होती है और संबंधित मूल्य उस शब्द के रूप में होता है जो उस वर्ण की शुरुआत होती है, तो s'plit' विधि, एक शब्दकोष और सरल 'if' स्थिति का उपयोग किया जाता है।

उदाहरण

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

my_string=input("Enter the string :")
split_string = my_string.split()
my_dict={}
for elem in split_string:
   if(elem[0] not in my_dict.keys()):
      my_dict[elem[0]]=[]
      my_dict[elem[0]].append(elem)
   else:
      if(elem not in my_dict[elem[0]]):
         my_dict[elem[0]].append(elem)
print("The dictionary created is")
for k,v in my_dict.items():
   print(k,":",v)

आउटपुट

Enter the string :Hey Jane, how are you
The dictionary created is
H : ['Hey']
J : ['Jane,']
h : ['how']
a : ['are']
y : ['you']

स्पष्टीकरण

  • स्ट्रिंग को उपयोगकर्ता से इनपुट के रूप में लिया जाता है।
  • यह एक वैरिएबल को असाइन किया गया है।
  • यह स्ट्रिंग विभाजित है, और एक वेरिएबल को असाइन की गई है।
  • एक खाली शब्दकोश बनाया गया है।
  • चर को पुनरावृत्त किया जाता है, और यदि पहला तत्व शब्दकोश में एक कुंजी के रूप में मौजूद नहीं है, तो इसके तत्व को एक खाली सूची सौंपी जाती है।
  • अब, शब्द को शब्दकोश में जोड़ दिया गया है।
  • अन्यथा, तत्व को सीधे शब्दकोश में जोड़ा जाता है।
  • यह शब्दकोश बनाया गया है, और कंसोल पर प्रदर्शित होता है।

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

    इस लेख में, हम नीचे दिए गए समस्या कथन के समाधान के बारे में जानेंगे। समस्या कथन - हमें एक स्ट्रिंग इनपुट दिया जाता है, हमें इसे डिक्शनरी टाइप में बदलने की जरूरत होती है यहां हम बिल्ट-इन dict() फ़ंक्शन का उपयोग किए बिना समस्या को हल करने के दो तरीकों पर चर्चा करेंगे। विधि 1 - eval() विधि का उपयोग

  1. पायथन प्रोग्राम के साथ डेटा विश्लेषण और विज़ुअलाइज़ेशन

    इस ट्यूटोरियल में, हम pandas . जैसे मॉड्यूल का उपयोग करके डेटा विश्लेषण और विज़ुअलाइज़ेशन के बारे में जानेंगे और matplotlib पायथन . में . डेटा विश्लेषण चीजों के लिए पायथन एक उत्कृष्ट फिट है। मॉड्यूल स्थापित करें पांडा और matplotlib निम्न आदेशों का उपयोग करते हुए। pip install pandas pip install ma

  1. पायथन में शब्दकोश में एक प्रमुख मूल्य जोड़ी जोड़ें

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