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