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

पायथन प्रोग्राम जो लिस्ट एलिमेंट्स के निर्दिष्ट इंडेक्स पर सामान्य तत्वों को प्रिंट करता है

जब स्ट्रिंग्स की सूची में किसी विशिष्ट इंडेक्स पर सामान्य तत्वों को प्रिंट करना आवश्यक होता है, तो 'min' मेथड, लिस्ट कॉम्प्रिहेंशन और एक बूलियन फ्लैग मान का उपयोग किया जा सकता है।

उदाहरण

नीचे इसका प्रदर्शन है:

my_list = ["week", "seek", "beek", "reek", 'meek', 'peek']
print("The list is:")
print(my_list)

min_length = min(len(element) for element in my_list)
my_result = []

for index in range(0, min_length):
    flag = True
    for element in my_list:
        if element[index] != my_list[0][index]:
            flag = False
            break
    if flag:
        my_result.append(my_list[0][index])

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

आउटपुट

The list is: ['week', 'seek', 'beek', 'reek', 'meek', 'peek']
The result is: ['e', 'e', 'k']

व्याख्या

  • स्ट्रिंग्स की एक सूची परिभाषित की जाती है और कंसोल पर डिस्प्ले की जाती है।

  • लिस्ट कॉम्प्रिहेंशन का उपयोग लिस्ट के एलिमेंट्स की लंबाई का न्यूनतम प्राप्त करने के लिए किया जाता है।

  • यह एक वेरिएबल में असाइन किया जाता है।

  • एक खाली सूची परिभाषित की जाती है।

  • सूची पर इटरेट किया जाता है, और एक बूलियन मान 'True' असाइन किया जाता है।

  • सूची के एलिमेंट्स पर फिर से इटरेट किया जाता है, और यदि किसी विशिष्ट इंडेक्स पर एलिमेंट पहले एलिमेंट के उसी इंडेक्स पर कैरेक्टर के बराबर नहीं है, तो बूलियन मान 'False' असाइन किया जाता है।

  • कंट्रोल लूप से बाहर निकल जाता है।

  • इस बूलियन मान के आधार पर, कैरेक्टर को खाली सूची में जोड़ा जाता है।

  • यह कंसोल पर आउटपुट के रूप में डिस्प्ले होता है।


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

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

  1. - पायथन प्रोग्राम: लिस्ट में नेगेटिव नंबर्स प्रिंट करें

    इस लेख में, हम दिए गए प्रॉब्लम स्टेटमेंट को हल करने के समाधान और दृष्टिकोण के बारे में सीखेंगे। प्रॉब्लम स्टेटमेंट एक लिस्ट इटरेबल दिए जाने पर, हमें लिस्ट में सभी नेगेटिव नंबर्स प्रिंट करने की आवश्यकता है। यहां हम दिए गए प्रॉब्लम स्टेटमेंट के लिए तीन दृष्टिकोणों पर चर्चा करेंगे। दृष्टिकोण 1 – एन्

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

    समस्या विवरण दो सूचियां दी गई हैं, दोनों सूचियों के सभी सामान्य तत्व प्रिंट करें। उदाहरण इनपुट: L1 = [5, 6, 7, 8, 9] L2 = [5, 13, 34, 22, 90] आउटपुट: {5} व्याख्या दोनों सूचियों का सामान्य तत्व 5 है। एल्गोरिदम दो यूजर इनपुट सूचियां बनाएं। सूचियों को सेट में बदलें और फिर set1 & set2 प्रिंट करें।