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

Python প্রোগ্রাম: ডিকশনারি লিস্টে প্রতিটি কী (Key)-র সর্বোচ্চ মান (Maximum) বের করা

যখন ডিকশনারি এলিমেন্টের একটি লিস্টে প্রতিটি কী-এর সর্বোচ্চ মান বের করা প্রয়োজন হয়, একটি সিম্পল ইটারেশন ব্যবহার করা হয়।

উদাহরণ

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

my_list = [{"Hi": 18, "there": 13, "Will": 89}, {"Hi": 53, "there": 190, "Will": 87}]
print("The list is : ")
print(my_list)

my_result = {}
for elem in my_list:
    for key, val in elem.items():
        if key in my_result:
            my_result[key] = max(my_result[key], val)
        else:
            my_result[key] = val

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

আউটপুট

The list is : [{'Will': 89, 'there': 13, 'Hi': 18}, {'Will': 87, 'there': 190, 'Hi': 53}]
The result is : {'Will': 89, 'there': 190, 'Hi': 53}

ব্যাখ্যা

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

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

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

  • যদি কী আগে ডিফাইন করা ডিকশনারিতে থাকে, তবে কী এবং ভ্যালুর ম্যাক্সিমাম নির্ণয় করে ডিকশনারির 'কী' ইনডেক্সে স্টোর করা হয়।

  • অন্যথায়, ভ্যালু ডিকশনারির 'কী' ইনডেক্সে স্টোর করা হয়।

  • এটি আউটপুট হিসেবে কনসোলে প্রদর্শিত হয়।

  1. পাইথনে ডিকশনারি থেকে ভ্যালু দিয়ে কী বের করা (Get key from value)

  2. পাইথনে প্রতিটি সাবলিস্টের সর্বোচ্চ ভ্যালু বের করা (Find maximum value in each sublist)

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

  4. পাইথনে বাক্যের প্রতিটি শব্দ উল্টে ফেলার প্রোগ্রাম