যখন টিপলে যোগদানের প্রয়োজন হয় যদি সেগুলির মধ্যে একটি অনুরূপ প্রাথমিক উপাদান থাকে, একটি সাধারণ 'ফর' লুপ এবং একটি 'অফ' শর্ত ব্যবহার করা যেতে পারে। একটি তালিকায় উপাদান সংরক্ষণ করতে, 'বর্ধিত' পদ্ধতি ব্যবহার করা যেতে পারে।
নীচে একই −
এর প্রদর্শন করা হলউদাহরণ
my_list = [(43, 15), (66, 98), (64, 80), (14, 9), (47, 17)] print("The list is : ") print(my_list) my_result = [] for sub in my_list: if my_result and my_result[-1][0] == sub[0]: my_result[-1].extend(sub[1:]) else: my_result.append([ele for ele in sub]) my_result = list(map(tuple, my_result)) print("The extracted elements are : " ) print(my_result)
আউটপুট
The list is : [(43, 15), (66, 98), (64, 80), (14, 9), (47, 17)] The extracted elements are : [(43, 15), (66, 98), (64, 80), (14, 9), (47, 17)]
ব্যাখ্যা
-
টিপলের একটি তালিকা সংজ্ঞায়িত করা হয় এবং কনসোলে প্রদর্শিত হয়।
-
একটি খালি তালিকা সংজ্ঞায়িত করা হয়েছে৷
৷ -
টিপলের তালিকাটি পুনরাবৃত্তি করা হয়েছে, এবং প্রাথমিক উপাদানগুলি মেলে কিনা তা পরীক্ষা করা হয়েছে৷
-
যদি তারা মিলে যায়, উপাদানটি খালি তালিকায় সংরক্ষণ করা হয়।
-
অন্যথায়, এটি প্রথমে টিপলে রূপান্তরিত হয়, এবং তারপর একটি তালিকায়, এবং তারপর খালি আলোতে সংরক্ষণ করা হয়৷
-
এটি সেই আউটপুট যা কনসোলে প্রদর্শিত হয়৷
৷