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
  • प्रत्येक तत्व के लिए ई अंकों में:
    • ई^2 को एल में डालें
  • एल को क्रमबद्ध क्रम में लौटाएं।

आइए बेहतर समझ पाने के लिए निम्नलिखित कार्यान्वयन देखें -

उदाहरण

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. पायथन में सीमा में तत्वों को हटाएं

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

  1. पायथन में एक सूची का आकार खोजें

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

  1. तत्वों की लंबाई के अनुसार एक सूची को सॉर्ट करने के लिए पायथन प्रोग्राम?

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