কম্পিউটার

পাইথন - ম্যাট্রিক্সে গ্রুপিং উপাদানের তালিকা করুন


যখন ম্যাট্রিক্সে উপাদানগুলিকে তালিকাভুক্ত করার প্রয়োজন হয়, তখন একটি সাধারণ পুনরাবৃত্তি, 'পপ' পদ্ধতি, তালিকা বোঝা এবং 'সংযোজন' পদ্ধতি ব্যবহার করা হয়।

উদাহরণ

নীচে একই -

এর একটি প্রদর্শন রয়েছে৷
my_list = [[14, 62], [51, 23], [12, 62], [78, 87], [41, 14]]

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

check_list = [14, 12, 41, 62]
print("The list is :")
print(check_list)

my_result = []
while my_list:

   sub_list_1 = my_list.pop()

   sub_list_2 = [element for element in check_list if element not in sub_list_1]
   try:

      my_list.remove(sub_list_2)

      my_result.append([sub_list_1, sub_list_2])
   except ValueError:

      my_result.append(sub_list_1)

print("The result is :")
print(my_result)

আউটপুট

The list is :
[[14, 62], [51, 23], [12, 62], [78, 87], [41, 14]]
The list is :
[14, 12, 41, 62]
The result is :
[[[41, 14], [12, 62]], [78, 87], [51, 23], [14, 62]]

ব্যাখ্যা

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

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

  • একটি খালি তালিকা সংজ্ঞায়িত করা হয়েছে৷

  • একটি সাধারণ পুনরাবৃত্তি ব্যবহার করা হয়, এবং শীর্ষস্থানীয় উপাদানটি 'পপ' পদ্ধতি ব্যবহার করে পপ করা হয়।

  • এটি একটি ভেরিয়েবল 'sub_list_1'-এ বরাদ্দ করা হয়েছে।

  • একটি তালিকা বোধগম্যতা দ্বিতীয় তালিকার উপর পুনরাবৃত্তি করতে ব্যবহার করা হয়, এবং উপাদানটি 'sub_list_1'-এ নেই কিনা তা পরীক্ষা করে দেখুন।

  • 'ট্রাই' এবং 'ব্যতীত' ব্লকটি খালি তালিকায় নির্দিষ্ট উপাদান যুক্ত করতে ব্যবহৃত হয়।

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


  1. পাইথন গ্রুপিং তালিকায় অনুরূপ সাবস্ট্রিং

  2. পাইথনের তালিকায় পরপর উপাদান জোড়া

  3. পাইথনে রেঞ্জের উপাদানগুলি মুছুন

  4. পাইথনে একটি তালিকার আকার খুঁজুন