যখন টিপলের তালিকার গোষ্ঠীবদ্ধ সমষ্টি খুঁজে বের করার প্রয়োজন হয়, তখন 'কাউন্টার' পদ্ধতি এবং '+' অপারেটর ব্যবহার করতে হবে।
'কাউন্টার' হল একটি সাব-ক্লাস যা হ্যাশেবল অবজেক্ট গণনা করতে সাহায্য করে, অর্থাৎ যখন এটি আহ্বান করা হয় তখন এটি নিজেই একটি হ্যাশ টেবিল তৈরি করে (একটি পুনরাবৃত্তিযোগ্য- যেমন একটি তালিকা, টিপল, ইত্যাদি)।
এটি গণনা হিসাবে একটি অ-শূন্য মান সহ সমস্ত উপাদানের জন্য একটি itertool প্রদান করে।
'+' অপারেটরটি সাংখ্যিক মান বা সংযুক্ত স্ট্রিং যোগ করতে ব্যবহার করা যেতে পারে।
নীচে একই −
এর জন্য একটি প্রদর্শন রয়েছে৷উদাহরণ
from collections import Counter my_list_1 = [('Hi', 14), ('there', 16), ('Jane', 28)] my_list_2 = [('Jane', 12), ('Hi', 4), ('there', 21)] print("The first list is : ") print(my_list_1) print("The second list is : " ) print(my_list_2) cumulative_val_1 = Counter(dict(my_list_1)) cumulative_val_2 = Counter(dict(my_list_2)) cumulative_val_3 = cumulative_val_1 + cumulative_val_2 my_result = list(cumulative_val_3.items()) print("The grouped summation of list of tuple is : ") print(my_result)
আউটপুট
The first list is : [('Hi', 14), ('there', 16), ('Jane', 28)] The second list is : [('Jane', 12), ('Hi', 4), ('there', 21)] The grouped summation of list of tuple is : [('Hi', 18), ('there', 37), ('Jane', 40)]
ব্যাখ্যা
- প্রয়োজনীয় প্যাকেজগুলি আমদানি করা হয়৷ ৷
- টুপলের দুটি তালিকা সংজ্ঞায়িত করা হয়েছে, এবং কনসোলে প্রদর্শিত হয়৷ ৷
- উভয় টিপলের তালিকাই অভিধানে রূপান্তরিত হয়।
- এগুলি '+' অপারেটর ব্যবহার করে যোগ করা হয়।
- এই ফলাফলটি শুধুমাত্র অভিধানের 'মান' ব্যবহার করে একটি তালিকায় রূপান্তরিত হয়।
- এই অপারেশনের ডেটা একটি ভেরিয়েবলে সংরক্ষিত হয়।
- এই ভেরিয়েবল হল আউটপুট যা কনসোলে প্রদর্শিত হয়।