কম্পিউটার

পাইথন - Tuple তালিকায় মানের জন্য অনন্য কী গণনা করে


যখন টিপলের তালিকায় অনন্য মান গণনা করার প্রয়োজন হয়, তখন 'ডিফল্টডিক্ট', 'সেট' অপারেটর এবং 'অ্যাপেন্ড' পদ্ধতি ব্যবহার করা হয়।

উদাহরণ

নীচে একই -

এর একটি প্রদর্শন রয়েছে৷
from collections import defaultdict

my_list = [(12, 32), (12, 21), (21, 32), (89, 21), (71, 21), (89, 11), (99, 10), (8, 23), (10, 23)]

print("The list is :")
print(my_list)

my_result = defaultdict(list)

for element in my_list:
   my_result[element[1]].append(element[0])

my_result = dict(my_result)

result_dictionary = dict()

for key in my_result:
   result_dictionary[key] = len(list(set(my_result[key])))

print("The resultant list is :")
print(result_dictionary)

আউটপুট

The list is :
[(12, 32), (12, 21), (21, 32), (89, 21), (71, 21), (89, 11), (99, 10), (8, 23), (10, 23)]
The resultant list is :
{32: 2, 21: 3, 11: 1, 10: 1, 23: 2}

ব্যাখ্যা

  • প্রয়োজনীয় প্যাকেজ পরিবেশে আমদানি করা হয়।

  • টিপলের একটি তালিকা সংজ্ঞায়িত করা হয় এবং কনসোলে প্রদর্শিত হয়।

  • একটি খালি অভিধান তৈরি করা হয়েছে৷

  • তালিকাটি পুনরাবৃত্তি করা হয়েছে, এবং দ্বিতীয় এবং প্রথম উপাদানগুলি অভিধানে যুক্ত করা হয়েছে৷

  • এই তালিকাটি আবার একটি অভিধানে রূপান্তরিত হয়৷

  • আরেকটি খালি অভিধান তৈরি করা হয়েছে৷

  • তালিকাটি পুনরাবৃত্তি করা হয়েছে, এবং অনন্য উপাদানগুলি 'সেট' অপারেটর ব্যবহার করে প্রাপ্ত করা হয়েছে।

  • এটি একটি তালিকায় রূপান্তরিত হয়, এবং এর দৈর্ঘ্য একটি পরিবর্তনশীলের সাথে বরাদ্দ করা হয়।

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


  1. পাইথনে একটি টিপলে তালিকার সমস্ত উপাদানের উপস্থিতি গণনা করুন

  2. পাইথনের একটি তালিকার একটি অভিধান মান আইটেম সংখ্যা গণনা

  3. পাইথন প্রোগ্রাম একটি তালিকায় উপাদান গণনা একটি উপাদান একটি Tuple না হওয়া পর্যন্ত?

  4. কিভাবে আমরা একটি পাইথন tuple উপাদান মান আপডেট করতে পারি?