যখন একটি নির্দিষ্ট কী এর প্রতিটি মানের জন্য ঘটনাগুলি খুঁজে বের করার প্রয়োজন হয়, একটি তালিকা বোঝা এবং ল্যাম্বডা পদ্ধতি ব্যবহার করা হয়৷
নীচে একই -
এর একটি প্রদর্শন রয়েছে৷উদাহরণ
itertools থেকে groupbymy_dict =[{'pyt' :13, 'fun' :44}, {'pyt' :63, 'best' :15},{'pyt' :24, 'fun' :34} , {'pyt' :47, 'best' :64} ]print("অভিধানটি হল :")print(my_dict)my_key ='pyt'print("কী মান হল :")print(my_key)my_result =[ {keys:len(list(value))} কীগুলির জন্য, groupby(my_dict, lambda index:index[my_key])]print("ফলাফল হল :")print(my_result)
আউটপুট
অভিধানটি হল :[{'pyt':13, 'fun':44}, {'pyt':63, 'best':15}, {'pyt':24, 'fun':34}, {'pyt':47, 'সেরা':64}]কী মান হল :pyt ফলাফল হল :[{13:1}, {63:1}, {24:1}, {47:1}]পূর্বে>ব্যাখ্যা
-
প্রয়োজনীয় প্যাকেজ পরিবেশে আমদানি করা হয়।
-
অভিধানের একটি তালিকা সংজ্ঞায়িত করা হয় এবং কনসোলে প্রদর্শিত হয়৷
৷ -
কী-এর মান কনসোলে সংজ্ঞায়িত এবং প্রদর্শিত হয়।
-
তালিকার উপর পুনরাবৃত্তি করার জন্য একটি তালিকা বোধগম্যতা ব্যবহার করা হয়, এবং প্রতিটি উপাদানকে তালিকায় রূপান্তরিত করা হয় এবং অভিধানের উপাদান এবং কী-এর সূচীকে গোষ্ঠীবদ্ধ করতে 'গ্রুপবাই' পদ্ধতি ব্যবহার করা হয়।
-
এটি একটি ভেরিয়েবলের জন্য বরাদ্দ করা হয়৷
৷ -
এটি সেই আউটপুট যা কনসোলে প্রদর্শিত হয়৷
৷