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

पायथन में तत्वों की सूची को वर्गाकार करके क्रमबद्ध रूप में


मान लीजिए हमारे पास संख्याओं की एक क्रमबद्ध सूची है; हमें प्रत्येक तत्व को वर्ग करना है और आउटपुट को क्रमबद्ध क्रम में ढूंढना है। हम इनपुट के रूप में नकारात्मक संख्याएं और 0 भी रख सकते हैं।

उदाहरण के लिए, यदि इनपुट है [-12,-6,-5,-2,0,1,2,4,8,9,10,15,18,20,35,38,69], तो आउटपुट होगा [0, 1, 4, 4, 16, 25, 36, 64, 81, 100, 144, 225, 324, 400, 1225, 1444, 4761]।

हल करने के चरण

  • एक नई सूची L बनाएं।
  • nums में प्रत्येक तत्व e के लिए:
    • e^2 को L में डालें।
  • L को क्रमबद्ध क्रम में लौटाएं।

उदाहरण

class Solution:
    def solve(self, nums):
        return sorted(x * x for x in nums)

ob = Solution()
nums = [1, 2, 4, 8, 9, 10, 15, 18, 20, 35, 38, 69]
print(ob.solve(nums))

इनपुट

[-12,-6,-5,-2,0,1,2,4,8,9,10,15,18,20,35,38,69]

आउटपुट

[1, 4, 4, 16, 25, 36, 64, 81, 100, 144, 225, 324, 400, 1225, 1444, 4761]
  1. - पायथन में रेंज में तत्व हटाएं

    पायथन से एकल तत्व को हटाना इंडेक्स और del फंक्शन का उपयोग करके सीधा है। लेकिन ऐसे परिदृश्य हो सकते हैं जब हमें इंडेक्स के एक समूह के लिए तत्वों को हटाने की आवश्यकता हो। यह लेख उन दृष्टिकोणों का पता लगाता है जिनसे केवल उन तत्वों को सूची से हटाया जाए जो इंडेक्स सूची में निर्दिष्ट हैं। sort और del का

  1. - Python में सूची का आकार ढूंढना

    सूची Python में एक संग्रह डेटा प्रकार है। सूची में तत्व परिवर्तनशील होते हैं और तत्वों से जुड़ा कोई विशिष्ट क्रम नहीं होता है। इस लेख में हम देखेंगे कि Python में सूची की लंबाई कैसे ढूंढें। जिसका अर्थ है कि हमें सूची में मौजूद तत्वों की संख्या प्राप्त करनी है चाहे वे डुप्लीकेट हों या नहीं।उदाहरणनीचे

  1. - पायथन प्रोग्राम: एलिमेंट्स की लंबाई के अनुसार लिस्ट को सॉर्ट करना

    यहां हम एक यूजर इनपुट ऐरे का उपयोग करते हैं और हमें एलिमेंट्स की लंबाई के अनुसार लिस्ट को सॉर्ट करना है। यहां हम पायथन इनबिल्ट फंक्शन sorted() का उपयोग करते हैं।उदाहरणInput: [mona, pp, aaa] Lengths are [4, 2, 3] So, the sorted array should be [2, 3, 4] Output: [pp, aaa, mona]एल्गोरिदमचरण 1: लिस्ट एल