जब दूसरी सूची से प्रतिस्थापन संयोजन प्राप्त करने की आवश्यकता होती है, तो 'संयोजन' विधि और 'सूची' विधि का उपयोग किया जाता है।
उदाहरण
नीचे उसी का एक प्रदर्शन है
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)]
स्पष्टीकरण
-
आवश्यक पैकेज पर्यावरण में आयात किए जाते हैं।
-
एक सूची परिभाषित की जाती है और कंसोल पर प्रदर्शित होती है।
-
एक और प्रतिस्थापन सूची परिभाषित की गई है।
-
'संयोजन' पद्धति का उपयोग मूल सूची, प्रतिस्थापन सूची और मूल सूची की लंबाई को संयोजित करने के लिए किया जाता है।
-
इसे एक सूची में बदल दिया गया है।
-
यह एक वैरिएबल को असाइन किया गया है।
-
परिणाम कंसोल पर प्रदर्शित होता है।