কম্পিউটার টিউটোরিয়াল

Python-এ সাফিক্স ডিনোমিনেশন (Suffix Denomination) কনভার্ট করে ভ্যালুতে পরিণত করার পদ্ধতি

যখন সাফিক্স ডিনোমিনেশন ভ্যালুতে কনভার্ট করা প্রয়োজন হয়, ডিকশনারি ইটারেট করা হয় এবং 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. পাইথনে স্ট্রিংয়ের তালিকা থেকে তালিকার তালিকা তৈরি করা

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

  3. পাইথন প্রোগ্রাম: টাপলের লিস্টকে ডিকশনারিতে রূপান্তর

  4. Python Dictionary কে লিস্টে রূপান্তর করা