যখন অন্য লিস্ট থেকে রিপ্লেসমেন্ট কোম্বিনেশন বের করা প্রয়োজন হয়, combinations মেথড এবং list মেথড ব্যবহার করা হয়।
উদাহরণ
নিচে এর প্রদর্শন করা হলো:
from itertools import combinations
my_list = [54, 98, 11]
print("The list is :")
print(my_list)
replace_list = [8, 10]
my_result = list(combinations(my_list + replace_list, len(my_list)))
print("The result is :")
print(my_result)
আউটপুট
The list is : [54, 98, 11] The result is : [(54, 98, 11), (54, 98, 8), (54, 98, 10), (54, 11, 8), (54, 11, 10), (54, 8, 10), (98, 11, 8), (98, 11, 10), (98, 8, 10), (11, 8, 10)]
ব্যাখ্যা
প্রয়োজনীয় প্যাকেজ এনভায়রনমেন্টে ইম্পোর্ট করা হয়।
একটি লিস্ট ডিফাইন করা হয় এবং কনসোলে প্রদর্শন করা হয়।
একটি অন্য রিপ্লেস লিস্ট ডিফাইন করা হয়।
'combinations' মেথড ব্যবহার করে মূল লিস্ট, রিপ্লেস লিস্ট, এবং মূল লিস্টের লেন্থ কনক্যাট করা হয়।
এটি লিস্টে কনভার্ট করা হয়।
এটি একটি ভেরিয়েবলে অ্যাসাইন করা হয়।
রেজাল্ট কনসোলে প্রদর্শিত হয়।