যখন একটি তালিকায় মোট সমান জোড়া খুঁজে বের করার প্রয়োজন হয়, তখন একটি পুনরাবৃত্তি সহ 'সেট' অপারেটর এবং '//' অপারেটর ব্যবহার করা যেতে পারে।
উদাহরণ
নীচে একই
একটি প্রদর্শনী আছেmy_list = [34, 56, 12, 32, 78, 99, 67, 34, 52, 78, 99, 10, 0, 11, 23,9] print("The list is :") print(my_list) all_elems = set(my_list) my_result = 0 for elements in all_elems: my_result += my_list.count(elements) // 2 print("The total pairs are :") print(my_result)
আউটপুট
The list is : [34, 56, 12, 32, 78, 99, 67, 34, 52, 78, 99, 10, 0, 11, 23, 9] The total pairs are : 3
ব্যাখ্যা
-
একটি তালিকা সংজ্ঞায়িত করা হয় এবং কনসোলে প্রদর্শিত হয়৷
৷ -
তালিকাটিকে একটি সেটে রূপান্তরিত করা হয় এবং একটি ভেরিয়েবলে বরাদ্দ করা হয়৷
৷ -
একটি পূর্ণসংখ্যা 0 এর মান নির্ধারণ করা হয়।
-
সেটের উপাদানগুলিকে পুনরাবৃত্ত করা হয়, এবং ‘//’ অপারেটর ব্যবহার করা হয়৷
৷ -
এটি ফলাফলে যোগ করা হয়েছে।
-
এটি সেই আউটপুট যা কনসোলে প্রদর্শিত হয়৷
৷