যখন প্রথম কলামের উপাদানগুলির দ্বারা একটি ম্যাট্রিক্সকে একত্রিত করার প্রয়োজন হয়, তখন একটি সাধারণ পুনরাবৃত্তি এবং তালিকা বোঝা এবং 'সেটডিফল্ট' পদ্ধতি ব্যবহার করা হয়।
উদাহরণ
নীচে একই -
এর একটি প্রদর্শন রয়েছে৷my_list = [[41, "python"], [13, "pyt"], [41, "is"],[4, "always"], [3, "fun"]] print("The list is :") print(my_list) my_result = {} for key, value in my_list: my_result.setdefault(key, []).append(value) my_result = [[key] + value for key, value in my_result.items()] print("The result is :") print(my_result)
আউটপুট
The list is : [[41, 'python'], [13, 'pyt'], [41, 'is'], [4, 'always'], [3, 'fun']] The result is : [[41, 'python', 'is'], [13, 'pyt'], [4, 'always'], [3, 'fun']]
ব্যাখ্যা
-
একটি তালিকা সংজ্ঞায়িত করা হয় এবং কনসোলে প্রদর্শিত হয়৷
৷ -
একটি খালি অভিধান তৈরি করা হয়েছে৷
৷ -
তালিকাটি পুনরাবৃত্ত করা হয়েছে, এবং একই কী সহ কী-মানের জোড়া একসাথে যুক্ত করা হয়েছে এবং অভিধানে যুক্ত করা হয়েছে৷
-
অভিধানের উপাদানগুলি পেতে একটি তালিকা বোঝা ব্যবহার করা হয় এবং কী এবং মান যোগ করা হয়৷
-
এটি একটি ভেরিয়েবলে বরাদ্দ করা হয়৷
৷ -
এটি সেই আউটপুট যা কনসোলে প্রদর্শিত হয়৷
৷