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

पायथन प्रोग्राम - सूची में K अंतर से कम दूरी वाले तत्वों को हटाएं


परिचय

जब सूची में K अंतर से कम दूरी वाले तत्वों को हटाना हो, तो सरल पुनरावृत्ति और 'if' शर्त का उपयोग किया जाता है।

उदाहरण

my_list = [13, 29, 24, 18, 40, 15]
print("The list is :")
print(my_list)

K = 3
my_list = sorted(my_list)
index = 0
while index < len(my_list) - 1:
    if my_list[index] + K > my_list[index + 1]:
        del my_list[index + 1]
    else:
        index += 1

print("The result is :")
print(my_list)

आउटपुट

The list is : [13, 29, 24, 18, 40, 15]
The result is : [13, 18, 24, 29, 40]

व्याख्या

  • एक सूची परिभाषित की जाती है और कंसोल पर प्रदर्शित की जाती है।
  • K का मान परिभाषित किया जाता है।
  • एक पूर्णांक को 0 निर्दिष्ट किया जाता है।
  • सूची को फिर 'sorted' फ़ंक्शन का उपयोग करके सॉर्ट किया जाता है।
  • सूची पर पुनरावृत्ति की जाती है, और जिन तत्वों का अंतर K से कम होता है, उन्हें सूची से हटा दिया जाता है।
  • अन्यथा, इंडेक्स बढ़ाया जाता है।
  • यह आउटपुट है जो कंसोल पर प्रदर्शित होता है।
  1. - प्रोग्राम जांचने के लिए कि क्या सूची में सभी मान दिए गए मान से अधिक हैं Python में

    इस ट्यूटोरियल में, हम जांचेंगे कि क्या सूची में सभी तत्व किसी संख्या से अधिक हैं या नहीं। उदाहरण के लिए, हमारे पास एक सूची [1, 2, 3, 4, 5] और एक संख्या 0 है। यदि सूची में हर मान दिए गए मान से अधिक है तो, हम True लौटाते हैं अन्यथा False।यह एक सरल प्रोग्राम है। हम इसे 3 मिनट से कम में लिख सकते हैं। पह

  1. - पायथन प्रोग्राम: चेक करना कि लिस्ट में सभी वैल्यूज़ दिए गए मान से अधिक हैं या नहीं

    लिस्ट दी गई है और चेकिंग वैल्यू दी गई है, लिस्ट में उन सभी वैल्यूज़ को प्रदर्शित करें जो दिए गए मान से अधिक हैं।उदाहरणInput: A=[10, 20, 30, 40, 50] Given value=20 Output: No Input: A=[10, 20, 30, 40, 50] Given value=5 Output: Yesएल्गोरिदमचरण 1: यूजर इनपुट लिस्ट बनाएं। चरण 2: चेकिंग वैल्यू इनपुट करें

  1. - पायथन प्रोग्राम: लिस्ट से डुप्लिकेट एलिमेंट्स हटाना

    एक लिस्ट दी गई है जिसमें डुप्लिकेट एलिमेंट हैं, हमारा कार्य एक और लिस्ट बनाना है जिसमें बिना डुप्लिकेट के एलिमेंट्स हों।उदाहरणA::[2, 3, 4, 3, 4, 6, 78, 90] Output::[2, 3, 4, 6, 78, 90]एल्गोरिदमचरण 1: एक लिस्ट बनाएं। चरण 2: एक नई लिस्ट बनाएं जो खाली हो। चरण 3: लिस्ट में हर एलिमेंट को ट्रैवर्स करें। च