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

पायथन - प्रत्यय संप्रदाय को मूल्यों में बदलें

जब प्रत्यय संप्रदाय को मूल्यों में बदलने की आवश्यकता होती है, तो शब्दकोश को फिर से चालू किया जाता है और उन्हें मूल्यों में बदलने के लिए 'प्रतिस्थापन' विधि का उपयोग किया जाता है।

उदाहरण

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

my_list = ["5Cr", "7M", "9B", "12L", "20Tr", "30K"]

print("The list is :")
print(my_list)
value_dict = {"M": 1000000, "B": 1000000000, "Cr": 10000000,
   "L": 100000, "K": 1000, "Tr": 1000000000000}

my_result = []
for element in my_list:
   for key in value_dict:
      if key in element:

         val = float(element.replace(key, "")) * value_dict[key]
         my_result.append(val)

print("The resultant dictionary values :")
print(my_result)

आउटपुट

The list is :
['5Cr', '7M', '9B', '12L', '20Tr', '30K']
The resultant dictionary values :
[50000000.0, 7000000.0, 9000000000.0, 1200000.0, 20000000000000.0, 30000.0]

स्पष्टीकरण

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

  • एक अन्य शब्दकोश को निश्चित मूल्यवर्ग के मूल्यों के साथ परिभाषित किया गया है।

  • एक खाली सूची बनाई जाती है।

  • मूल सूची को पुनरावृत्त किया जाता है, और शब्दकोश में कुंजियों को पुनरावृत्त किया जाता है।

  • यदि सूची में कुंजी मौजूद है, तो इसे फ्लोट प्रकार में बदल दिया जाता है, और शब्दकोश की कुंजी से गुणा किया जाता है।

  • यह एक वैरिएबल को असाइन किया गया है।

  • यह चर खाली सूची में जोड़ दिया गया है।

  • यह वह परिणाम है जो कंसोल पर प्रदर्शित होता है।


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

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

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

    यहाँ एक टपल दिया गया है, हमारा काम टुपल्स को डिक्शनरी में बदलना है। इस समस्या को हल करने के लिए हम डिक्शनरी विधि setdefault () का उपयोग करते हैं। इस विधि में दो पैरामीटर हैं, पहला पैरामीटर को कुंजी में बदलने के लिए और दूसरे को डिक्शनरी के मान में बदलने के लिए। सेटडिफॉल्ट (कुंजी, मान) एक फ़ंक्शन है ज

  1. पायथन डिक्शनरी को सूची में कैसे बदलें?

    इस उद्देश्य के लिए पायथन के डिक्शनरी वर्ग में तीन विधियाँ हैं। मेथड्स आइटम्स (), कीज़ () और वैल्यूज़ () रिटर्न व्यू ऑब्जेक्ट्स में क्रमशः की-वैल्यू पेयर, कीज़ ओनली और वैल्यूज़ शामिल हैं। इन-बिल्ट लिस्ट मेथड इन व्यू ऑब्जेक्ट्स को लिस्ट ऑब्जेक्ट्स में कनवर्ट करता है। >>> d1 = {name: Ravi, ag