কম্পিউটার

পাইথন - প্রত্যয় মূল্যকে মানগুলিতে রূপান্তর করুন


যখন প্রত্যয় মূল্যকে মানগুলিতে রূপান্তর করার প্রয়োজন হয়, তখন অভিধানটি পুনরাবৃত্তি করা হয় এবং 'প্রতিস্থাপন' পদ্ধতিটি মানগুলিতে রূপান্তর করতে ব্যবহৃত হয়।

উদাহরণ

নীচে একই

একটি প্রদর্শনী আছে
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. পাইথনে স্ট্রিংয়ের তালিকাকে তালিকার তালিকায় রূপান্তর করুন

  2. পাইথন - স্ট্রিংয়ের তালিকাকে তালিকার তালিকায় রূপান্তর করুন

  3. পাইথন প্রোগ্রাম টিপলের একটি তালিকাকে অভিধানে রূপান্তর করতে

  4. পাইথন অভিধানকে কীভাবে একটি তালিকায় রূপান্তর করবেন?