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