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

Python প্রোগ্রাম: রিভার্স স্ট্রিং পেয়ার (Reverse String Pairs) কাউন্ট করার পদ্ধতি

যখন রিভার্স স্ট্রিং পেয়ার কাউন্ট করা প্রয়োজন হয়, একটি সিম্পল ইটারেশন ব্যবহার করা হয়।

উদাহরণ

নিচে এর প্রদর্শন করা হলো:

my_list = [{"Python": 8, "is": 1, "fun": 9}, {"Python": 2, "is": 9, "fun": 1}, {"Python": 5, "is": 10, "fun": 7}]
print("The list is :")
print(my_list)

result = {}
for dic in my_list:
    for key, value in dic.items():
        if key in result:
            result[key] = max(result[key], value)
        else:
            result[key] = value

print("The result is :")
print(result)

আউটপুট

The list is : [{'Python': 8, 'is': 1, 'fun': 9}, {'Python': 2, 'is': 9, 'fun': 1}, {'Python': 5, 'is': 10, 'fun': 7}]
The result is : {'Python': 8, 'is': 10, 'fun': 9}

ব্যাখ্যা

  • একটি ডিকশনারি লিস্ট ডিফাইন করা হয় এবং কনসোলে প্রদর্শন করা হয়।

  • একটি খালি ডিকশনারি তৈরি করা হয়।

  • লিস্টের এলিমেন্টগুলো ইটারেট করা হয়।

  • ডিকশনারির আইটেমগুলো ইটারেট করা হয়।

  • যদি কী ডিকশনারিতে থাকে, তবে কী এবং ভ্যালুর ম্যাক্সিমাম রেজাল্টে অ্যাসাইন করা হয়।

  • অন্যথায়, ভ্যালু রেজাল্টে রাখা হয়।

  • এটি কনসোলে প্রদর্শিত রেজাল্ট।

  1. পাইথনে ম্যাট্রিক্সে ঘিরা দ্বীপের সংখ্যা গণনা করার প্রোগ্রাম

  2. পাইথনে ডায়रेक्टেড গ্রাফকে উল্টে ফেলার প্রোগ্রাম

  3. কনসিকিউটিভ ১ ছাড়া বাইনারি স্ট্রিংয়ের সংখ্যা গণনা করার পাইথন প্রোগ্রাম

  4. পাইথনে ভাজকগুলোর গণনা জোড় কি বিজোড় তা যাচাই করার প্রোগ্রাম