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

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


जब पहले कैरेक्टर को की और उससे जुड़ी वैल्यू को उस कैरेक्टर से शुरू होने वाले शब्द के रूप में डिक्शनरी बनाने की आवश्यकता होती है, तो 'split' मेथड, एक डिक्शनरी और सिंपल '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. - Python प्रोग्राम से स्ट्रिंग से डिक्शनरी बनाना

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

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

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

  1. - पायथन में डिक्शनरी में कुंजी-मान जोड़ी जोड़ना

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