Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> Python

पायथन प्रोग्राम: सरणी के सभी तत्वों को मर्ज करके बनी क्रमबद्ध संख्या प्रिंट करें


जब सरणी के तत्वों को मर्ज करके बनी क्रमबद्ध संख्याओं को प्रिंट करना हो, तो एक मेथड परिभाषित की जा सकती है जो पहले संख्या को क्रमबद्ध करती है और संख्या को पूर्णांक में बदलती है। दूसरी मेथड इस लिस्ट को स्ट्रिंग में मैप करती है, और फिर से क्रमबद्ध करती है।

उदाहरण

नीचे इसका प्रदर्शन है

def get_sorted_nums(my_num):
    my_num = ''.join(sorted(my_num))
    my_num = int(my_num)
    print(my_num)
def merged_list(my_list):
    my_list = list(map(str, my_list))
    my_str = ''.join(my_list)
    get_sorted_nums(my_str)
my_list = [7, 845, 69, 60, 99, 11]
print("The list is :")
print(my_list)
print("The result is :")
merged_list(my_list)

आउटपुट

The list is : [7, 845, 69, 60, 99, 11]
The result is : 11456678999

व्याख्या

  • 'get_sorted_nums' नामक एक मेथड परिभाषित की जाती है जो पैरामीटर के रूप में एक संख्या लेती है।

  • इसे पहले स्ट्रिंग में बदला जाता है और फिर क्रमबद्ध किया जाता है।

  • अगला, इसे वापस पूर्णांक में बदला जाता है और कंसोल पर प्रदर्शित किया जाता है।

  • 'merged_list' नामक एक और मेथड परिभाषित की जाती है जो पैरामीटर के रूप में एक लिस्ट लेती है।

  • इसे 'map' मेथड का उपयोग करके स्ट्रिंग में बदला जाता है और फिर लिस्ट में बदला जाता है।

  • स्ट्रिंग को क्रमबद्ध करने और पूर्णांक में बदलने के लिए पिछली मेथड को फिर से कॉल किया जाता है।

  • मेथड के बाहर, एक लिस्ट परिभाषित की जाती है और कंसोल पर प्रदर्शित की जाती है।

  • इस पैरामीटर को पास करके मेथड को कॉल किया जाता है।

  • आउटपुट कंसोल पर प्रदर्शित होता है।


  1. - सूची के सभी सबलिस्ट प्रिंट करने के लिए पायथन प्रोग्राम

    समस्या विवरण एक सूची दी गई है, उसके सभी सबलिस्ट प्रिंट करें। उदाहरण इनपुट: list = [1, 2, 3] आउटपुट: [], [1], [1, 2], [1, 2, 3], [2], [2, 3], [3] एल्गोरिदम एक सूची दी गई है। एक खाली सबलिस्ट लें। दिए गए सूची की लंबाई तक एक लूप चलाएं। i+1 से सूची की लंबाई तक एक और लूप चलाएं ताकि i से दाईं ओर के सभी

  1. - दो सूचियों के सभी सामान्य तत्व प्रिंट करने के लिए पायथन प्रोग्राम

    समस्या विवरण दो सूचियां दी गई हैं, दोनों सूचियों के सभी सामान्य तत्व प्रिंट करें। उदाहरण इनपुट: L1 = [5, 6, 7, 8, 9] L2 = [5, 13, 34, 22, 90] आउटपुट: {5} व्याख्या दोनों सूचियों का सामान्य तत्व 5 है। एल्गोरिदम दो यूजर इनपुट सूचियां बनाएं। सूचियों को सेट में बदलें और फिर set1 & set2 प्रिंट करें।

  1. - दिए गए पूर्णांक सरणी के सभी विशिष्ट तत्व प्रिंट करने का पायथन प्रोग्राम

    समस्या विवरण एक पूर्णांक सरणी दी गई है। सरणी के तत्व डुप्लिकेट हो सकते हैं। हमारा कार्य विशिष्ट मान प्रदर्शित करना है। उदाहरण इनपुट:: A=[1,2,3,4,2,3,5,6] आउटपुट [1,2,3,4,5,6] एल्गोरिदम सरणी तत्व इनपुट करें। फिर एक-एक करके सभी तत्वों को चुनें। फिर जांचें कि चुना गया तत्व पहले से प्रदर्शित है या न