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

पायथन में एक क्रमबद्ध सूची श्रेणी में लापता संख्या खोजें

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

रेंज के साथ

हम संख्याओं की श्रेणी की जांच करने के लिए लूप के लिए डिज़ाइन कर सकते हैं और लापता तत्वों की जांच के लिए ऑपरेटर में नहीं के साथ एक if कंडीशन का उपयोग कर सकते हैं।

उदाहरण

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

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

# using range
res = [x for x in range(listA[0], listA[-1]+1)
                              if x 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 :
[2, 3, 4, 8, 9, 10, 12, 13]

ज़िप के साथ

ज़िप फ़ंक्शन

उदाहरण

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

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

# using zip
res = []
for m,n in zip(listA,listA[1:]):
   if n - m > 1:
      for i in range(m+1,n):
         res.append(i)

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

आउटपुट

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

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

  1. किसी दी गई सीमा के भीतर यादृच्छिक संख्या उत्पन्न करने और सूची में स्टोर करने के लिए पायथन प्रोग्राम?

    यहां 3 उपयोगकर्ता इनपुट चर का उपयोग किया जाता है, एक प्रारंभिक संख्या के लिए, दूसरा अंतिम संख्या है और अंतिम कितने यादृच्छिक संख्या प्रदर्शित करना चाहते हैं। पायथन यादृच्छिक संख्या उत्पन्न करने के लिए एक यादृच्छिक मॉड्यूल प्रदान करता है। यहां हम रेडिएंट फ़ंक्शन के साथ रैंडम फ़ंक्शन का उपयोग करते हैं

  1. पायथन का उपयोग करके दी गई सीमा के भीतर कापरेकर नंबर कैसे खोजें?

    एक संशोधित कापरेकर संख्या d अंकों के साथ एक सकारात्मक पूर्ण संख्या n है, जैसे कि जब हम इसके वर्ग को दो टुकड़ों में विभाजित करते हैं - एक दाहिने हाथ का टुकड़ा r d अंकों के साथ और एक बाएं हाथ का टुकड़ा l जिसमें शेष d या d−1 अंक होते हैं, टुकड़ों का योग मूल संख्या (यानी l + r =n) के बराबर होता है। आप द

  1. पायथन में संख्याओं की सूची का योग कैसे खोजें?

    पायथन का बिल्ट-इन फंक्शन योग () एक पुनरावृत्तीय वस्तु जैसे सूची या टपल में संख्याओं का योग देता है। इसमें दो तर्क होते हैं, प्रारंभिक मान जो वैकल्पिक है और डिफ़ॉल्ट रूप से 0 और चलने योग्य वस्तु है उदाहरण >>> l1=[10,20,30,40,50] >>> ttl=sum(l1) >>> ttl 150 >>> ttl=