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

पायथन में तत्व निकालें


मान लीजिए कि हमारे पास एक सरणी संख्या और एक अन्य मान वैल है, तो हमें उस मान के सभी उदाहरणों को जगह-जगह निकालना होगा और नई लंबाई ज्ञात करनी होगी।

इसलिए, अगर इनपुट [0,1,5,5,3,0,4,5] 5 जैसा है, तो आउटपुट 5 होगा।

इसे हल करने के लिए, हम इन चरणों का पालन करेंगे -

  • गिनती :=0

  • अंकों की प्रत्येक अनुक्रमणिका i के लिए

    • अगर nums[i] वैल के बराबर नहीं है, तो -

      • अंक [गिनती]:=अंक [i]

    • गिनती :=गिनती + 1

  • वापसी की संख्या

उदाहरण

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

class Solution:
   def removeElement(self, nums, val):
      count = 0
      for i in range(len(nums)):
         if nums[i] != val :
            nums[count] = nums[i]
            count +=1
      return count
ob = Solution()
print(ob.removeElement([0,1,5,5,3,0,4,5], 5))

इनपुट

[0,1,5,5,3,0,4,5], 5

आउटपुट

5

  1. जावास्क्रिप्ट में आईडी द्वारा तत्व निकालें?

    आईडी द्वारा तत्व को हटाने के लिए, आप निकालें () का उपयोग कर सकते हैं। उदाहरण निम्नलिखित कोड है - <!DOCTYPE html> <html lang="en"> <head>    <meta charset="UTF-8">    <meta name="viewport" content="width=device-width,

  1. मैं पाइथन द्वारा सूची में उसी तत्व को कैसे हटा सकता हूं?

    ब्लॉक के लिए बस रिटर्न स्टेटमेंट को बाहर निकालें। यह काम करेगा। साथ ही अंतिम प्रिंट स्टेटमेंट में remaove_new के बजाय remove_same होना चाहिए def remove_same(L1, L2):     L1_copy = L1[:]     for e in L1_copy:         if e in L2:         &nbs

  1. पायथन में इंडेक्स द्वारा सूची से किसी तत्व को कैसे हटाएं?

    सूची में किसी तत्व को उसके सूचकांक द्वारा निकालने के लिए दो विकल्प हैं। डेल स्टेटमेंट का उपयोग करना, और पॉप () पद्धति का उपयोग करना। डेल स्टेटमेंट को निकालने के लिए तत्व की अनुक्रमणिका की आवश्यकता होती है। >>> L1=[11,22,33,44,55,66,77] >>> del L1[2] >>> L1 [11, 22, 44, 55