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

पायथन में सूची में लापता तत्वों का पता लगाएं

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

सीमा और अधिकतम के साथ

हम नॉट इन ऑपरेटर का उपयोग करके किसी श्रेणी में मानों की अनुपस्थिति की जांच करने के लिए लूप के लिए डिज़ाइन कर सकते हैं। फिर इन सभी मानों को एक नई सूची में जोड़कर कैप्चर करें जो परिणाम सेट बन जाता है।

उदाहरण

listA = [1,5,6, 7,11,14]

# Original list
print("Given list : ",listA)

# using range and max
res = [ele for ele in range(max(listA) + 1) if ele not in listA]

# Result
print("Missing elements from the list : \n" ,res)

आउटपुट

उपरोक्त कोड को चलाने से हमें निम्नलिखित परिणाम मिलते हैं -

Given list : [1, 5, 6, 7, 11, 14]
Missing elements from the list :
[0, 2, 3, 4, 8, 9, 10, 12, 13]

सेट के साथ

हम किसी दी गई श्रेणी के लिए सभी अद्वितीय मानों को रखने के लिए सेट फ़ंक्शन लागू करते हैं और फिर उसमें से दी गई सूची को घटाते हैं। तो यह परिणाम सेट देता है जिसमें सन्निहित संख्याओं से लापता मान होते हैं।

उदाहरण

listA = [1,5,6, 7,11,14]

# printing original list
print("Given list : ",listA)

# using set
res = list(set(range(max(listA) + 1)) - set(listA))

# Result
print("Missing elements from the list : \n" ,res)

आउटपुट

उपरोक्त कोड को चलाने से हमें निम्नलिखित परिणाम मिलते हैं -

Given list : [1, 5, 6, 7, 11, 14]
Missing elements from the list :
[0, 2, 3, 4, 8, 9, 10, 12, 13]

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

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

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

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

  1. सूची से एन सबसे बड़े तत्वों को खोजने के लिए पायथन कार्यक्रम

    एक पूर्णांक सूची को देखते हुए, हमारा कार्य सूची में N सबसे बड़े तत्वों को खोजना है। उदाहरण Input : [40, 5, 10, 20, 9] N = 2 Output: [40, 20] एल्गोरिदम Step1: Input an integer list and the number of largest number. Step2: First traverse the list up to N times. Step3: Each traverse find the largest va