কম্পিউটার

পাইথনে টিপল তালিকার গোষ্ঠীবদ্ধ সমষ্টি


যখন টিপলের তালিকার গোষ্ঠীবদ্ধ সমষ্টি খুঁজে বের করার প্রয়োজন হয়, তখন 'কাউন্টার' পদ্ধতি এবং '+' অপারেটর ব্যবহার করতে হবে।

'কাউন্টার' হল একটি সাব-ক্লাস যা হ্যাশেবল অবজেক্ট গণনা করতে সাহায্য করে, অর্থাৎ যখন এটি আহ্বান করা হয় তখন এটি নিজেই একটি হ্যাশ টেবিল তৈরি করে (একটি পুনরাবৃত্তিযোগ্য- যেমন একটি তালিকা, টিপল, ইত্যাদি)।

এটি গণনা হিসাবে একটি অ-শূন্য মান সহ সমস্ত উপাদানের জন্য একটি 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)]

ব্যাখ্যা

  • প্রয়োজনীয় প্যাকেজগুলি আমদানি করা হয়৷
  • টুপলের দুটি তালিকা সংজ্ঞায়িত করা হয়েছে, এবং কনসোলে প্রদর্শিত হয়৷
  • উভয় টিপলের তালিকাই অভিধানে রূপান্তরিত হয়।
  • এগুলি '+' অপারেটর ব্যবহার করে যোগ করা হয়।
  • এই ফলাফলটি শুধুমাত্র অভিধানের 'মান' ব্যবহার করে একটি তালিকায় রূপান্তরিত হয়।
  • এই অপারেশনের ডেটা একটি ভেরিয়েবলে সংরক্ষিত হয়।
  • এই ভেরিয়েবল হল আউটপুট যা কনসোলে প্রদর্শিত হয়।

  1. পাইথন গোষ্ঠীভুক্ত টিপল তালিকার সমষ্টি¶

  2. পাইথনে একটি তালিকাকে একটি টিপলে রূপান্তর করুন।

  3. পাইথনে টিপলের তালিকায় টিপল একত্রিত করা

  4. পাইথনে তালিকা বনাম টুপল বনাম অভিধান