যখন বিপরীত স্ট্রিংগুলির জোড়া গণনা করার প্রয়োজন হয়, তখন একটি সাধারণ পুনরাবৃত্তি ব্যবহার করা হয়।
উদাহরণ
নীচে একই
একটি প্রদর্শনী আছে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}
ব্যাখ্যা
-
অভিধানের একটি তালিকা সংজ্ঞায়িত করা হয় এবং কনসোলে প্রদর্শিত হয়৷
৷ -
একটি খালি অভিধান তৈরি করা হয়েছে৷
৷ -
তালিকার উপাদানগুলি পুনরাবৃত্ত করা হয়েছে৷
৷ -
অভিধানের আইটেমগুলি পুনরাবৃত্ত করা হয়েছে৷
৷ -
যদি অভিধানে কীটি উপস্থিত থাকে, তাহলে ফলাফলের জন্য সর্বাধিক কী এবং মান নির্ধারণ করা হয়।
-
অন্যথায়, মান ফলাফলে স্থাপন করা হয়।
-
এটি কনসোলে প্রদর্শিত ফলাফল।