जब प्रत्यय संप्रदाय को मूल्यों में बदलने की आवश्यकता होती है, तो शब्दकोश को फिर से चालू किया जाता है और उन्हें मूल्यों में बदलने के लिए 'प्रतिस्थापन' विधि का उपयोग किया जाता है।
उदाहरण
नीचे उसी का एक प्रदर्शन है
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]
स्पष्टीकरण
-
एक सूची परिभाषित की जाती है और कंसोल पर प्रदर्शित होती है।
-
एक अन्य शब्दकोश को निश्चित मूल्यवर्ग के मूल्यों के साथ परिभाषित किया गया है।
-
एक खाली सूची बनाई जाती है।
-
मूल सूची को पुनरावृत्त किया जाता है, और शब्दकोश में कुंजियों को पुनरावृत्त किया जाता है।
-
यदि सूची में कुंजी मौजूद है, तो इसे फ्लोट प्रकार में बदल दिया जाता है, और शब्दकोश की कुंजी से गुणा किया जाता है।
-
यह एक वैरिएबल को असाइन किया गया है।
-
यह चर खाली सूची में जोड़ दिया गया है।
-
यह वह परिणाम है जो कंसोल पर प्रदर्शित होता है।