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

पायथन – सम लंबाई वाली स्ट्रिंग्स वाली पंक्तियों को निकालना


जब सम लंबाई वाली स्ट्रिंग्स वाली पंक्तियों को निकालने की आवश्यकता होती है, तो 'all' ऑपरेटर और '%' ऑपरेटर के साथ लिस्ट कॉम्प्रिहेंशन का उपयोग किया जाता है।

उदाहरण

my_list = [["python", "is", "best"], ["best", "good", "python"], ["is", "better"], ["for", "coders"]]
print("The list is :")
print(my_list)
my_result = [row for row in my_list if all(len(element) % 2 == 0 for element in row)]
print("The resultant list is :")
print(my_result)

आउटपुट

The list is : [['python', 'is', 'best'], ['best', 'good', 'python'], ['is', 'better'], ['for', 'coders']]
The resultant list is : [['python', 'is', 'best'], ['best', 'good', 'python'], ['is', 'better']]

व्याख्या

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

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

  • 'all' ऑपरेटर और मॉड्यूलस ऑपरेटर का उपयोग करके जांचा जाता है कि क्या एलिमेंट्स की लंबाई सम है।

  • यदि हां, तो इसे एक लिस्ट में संग्रहीत करके एक वेरिएबल में निर्दिष्ट किया जाता है।

  • यह वेरिएबल आउटपुट के रूप में कंसोल पर प्रदर्शित होता है।


  1. - पायथन – किसी अनावश्यक कैरेक्टर वाली स्ट्रिंग्स को हटाना

    जब उन स्ट्रिंग्स को हटाने की आवश्यकता होती है जिनमें कोई अनावश्यक कैरेक्टर होता है, तो लिस्ट कॉम्प्रिहेंशन और any ऑपरेटर का उपयोग किया जाता है। उदाहरण my_list = [python, is, fun, to, learn] print(The list is :) print(my_list) my_char_list = [p, s, l] print(The character list is :) print(my_char_lis

  1. - पायथन - वैकल्पिक 0 और 1 के साथ लिस्ट इनिशियलाइज़ेशन

    इस लेख में, हम सीखेंगे कि वैकल्पिक 0 और 1 के साथ लिस्ट को कैसे इनिशियलाइज़ किया जाए। हमारे पास लिस्ट की लंबाई होगी और हमें इसे वैकल्पिक 0 और 1 से इनिशियलाइज़ करना होगा। वैकल्पिक 0 और 1 के साथ लिस्ट इनिशियलाइज़ करने के लिए नीचे दिए गए चरणों का पालन करें: एक खाली लिस्ट और लंबाई इनिशियलाइज़ करें। लंब

  1. - पायथन में स्ट्रिंग्स की सूची से संख्याएं निकालें

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