जब दो संख्याओं में मौजूद सभी विशिष्ट असामान्य अंकों को प्रिंट करना हो, तो एक मेथड परिभाषित की जाती है जो दो पूर्णांकों को पैरामीटर के रूप में लेती है। असामान्य अंक प्राप्त करने के लिए 'symmetric_difference' मेथड का उपयोग किया जाता है।
उदाहरण
नीचे इसका प्रदर्शन है
def distinct_uncommon_nums(val_1, val_2):
val_1 = str(val_1)
val_2 = str(val_2)
list_1 = list(map(int, val_1))
list_2 = list(map(int, val_2))
list_1 = set(list_1)
list_2 = set(list_2)
my_list = list_1.symmetric_difference(list_2)
my_list = list(my_list)
my_list.sort(reverse=True)
for i in my_list:
print(i)
num_1 = 567234
num_2 = 87953573214
print("The value of first number is")
print(num_1)
print("The value of first number is")
print(num_2)
distinct_uncommon_nums(num_1, num_2)
आउटपुट
The value of first number is 567234 The value of first number is 87953573214 9 8 6 1
व्याख्या
'distinct_uncommon_nums' नामक एक मेथड परिभाषित की जाती है जो दो पूर्णांकों को पैरामीटर के रूप में लेती है।
दोनों पूर्णांकों को स्ट्रिंग प्रकार में बदला जाता है, फिर उन्हें पूर्णांक प्रकार में मैप किया जाता है, और लिस्ट में बदला जाता है।
इसे फिर सेट में बदला जाता है ताकि लिस्ट के अद्वितीय मान बने रहें।
फिर, दोनों लिस्ट में असामान्य अंक प्राप्त करने के लिए 'symmetric_difference' मेथड का उपयोग किया जाता है।
इस अंतर को लिस्ट में बदला जाता है।
इसे फिर रिवर्स ऑर्डर में क्रमबद्ध किया जाता है।
कंसोल पर प्रदर्शित किया जाता है।
मेथड के बाहर, दो संख्याएं परिभाषित की जाती हैं और कंसोल पर प्रदर्शित की जाती हैं।
दोनों संख्याओं को पैरामीटर के रूप में पास करके मेथड को कॉल किया जाता है।
आउटपुट कंसोल पर प्रदर्शित होता है।