যদি টিপলের তালিকায় টিপলের ক্ষেত্রে যোগফলের সংমিশ্রণ পেতে হয়, তাহলে 'সংমিশ্রণ' পদ্ধতি এবং তালিকা বোঝার ব্যবহার করা যেতে পারে।
'সংমিশ্রণ' পদ্ধতিটি পুনরাবৃত্ত থেকে উপাদানগুলির 'r' দৈর্ঘ্যের অনুগামী প্রদান করে যা ইনপুট হিসাবে পাস করা হয়। সংমিশ্রণগুলি লেক্সিকোগ্রাফিক সাজানোর ক্রমে দেখানো হয়েছে। সংমিশ্রণ টিপলগুলি একটি সাজানো ক্রমে প্রদর্শিত হয়।
ভিন্নধর্মী মান (অর্থাৎ পূর্ণসংখ্যা, ফ্লোটিং পয়েন্ট, স্ট্রিং ইত্যাদির মতো যেকোনো ডেটা টাইপের ডেটা) সংরক্ষণ করতে একটি তালিকা ব্যবহার করা যেতে পারে।
টিপলের একটি তালিকায় মূলত একটি তালিকায় আবদ্ধ টিপল থাকে।
নীচে একই -
এর একটি প্রদর্শন রয়েছে৷উদাহরণ
from itertools import combinations my_list = [( 67, 45), (34, 56), (99, 123), (10, 56)] print ("The list of tuple is : " ) print(my_list) my_result = [(b1 + a1, b2 + a2) for (a1, a2), (b1, b2) in combinations(my_list, 2)] print("The summation combination result is : ") print(my_result)
আউটপুট
The list of tuple is : [(67, 45), (34, 56), (99, 123), (10, 56)] The summation combination result is : [(101, 101), (166, 168), (77, 101), (133, 179), (44, 112), (109, 179)]
ব্যাখ্যা
- টুপলের একটি তালিকা সংজ্ঞায়িত করা হয়, এবং কনসোলে প্রদর্শিত হয়।
- পদ্ধতিতে উল্লিখিত দৈর্ঘ্য 2-এর পরবর্তী অংশ ফেরাতে কম্বিনেশন পদ্ধতি ব্যবহার করা হয়।
- টিপলের তালিকাটি পুনরাবৃত্তি করা হয়, এবং টিপলের তালিকার প্রতিটি টিপলের উপাদানগুলি পরবর্তী টিপলের উপাদানটিতে যোগ করা হয়।
- এই মানটিকে একটি পরিবর্তনশীল বরাদ্দ করা হয়েছে।
- এই ভেরিয়েবল হল আউটপুট যা কনসোলে প্রদর্শিত হয়।