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

पायथन - सफ़िक्स डिनॉमिनेशन को मान में बदलें

जब सफ़िक्स डिनॉमिनेशन को मान में बदलना आवश्यक होता है, तो डिक्शनरी पर इटरेट किया जाता है और उन्हें मान में बदलने के लिए 'replace' मेथड का उपयोग किया जाता है।

उदाहरण

नीचे इसका प्रदर्शन है:

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. - Python में स्ट्रिंग की सूची को सूची की सूची में बदलें

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

  1. - पायथन प्रोग्राम: टपल्स की लिस्ट को डिक्शनरी में कन्वर्ट करना

    यहां एक टपल दी गई है, हमारा कार्य टपल्स को डिक्शनरी में कन्वर्ट करना है। इस समस्या को हल करने के लिए हम डिक्शनरी मेथड setdefault() का उपयोग करते हैं। इस मेथड के दो पैरामीटर्स हैं, पहले पैरामीटर को की और दूसरे को डिक्शनरी की वैल्यू में कन्वर्ट करने के लिए। Setdefault(key, value) एक फंक्शन है जो की को

  1. - Python Dictionary को List में कैसे बदलें?

    Python Dictionary को List में बदलना Python की डिक्शनरी क्लास में इस उद्देश्य के लिए तीन मेथड्स हैं। items(), keys() और values() मेथड्स क्रमशः की-वैल्यू पेयर्स के टपल, केवल कुंजियाँ और केवल मान समाहित करने वाले व्यू ऑब्जेक्ट्स लौटाते हैं। बिल्ट-इन list मेथड इन व्यू ऑब्जेक्ट्स को सूची ऑब्जेक्ट्स में