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

पायथन - फ़िल्टर सुपरसीक्वेंस स्ट्रिंग्स

जब सुपरसीक्वेंस स्ट्रिंग्स को फ़िल्टर करने की आवश्यकता होती है, तो एक साधारण सूची समझ का उपयोग किया जाता है।

उदाहरण

नीचे उसी का एक प्रदर्शन है

my_list = ["Python", "/", "is", "alwaysgreat", "to", "learn"]

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

substring = "ys"

my_result = [sub for sub in my_list if all(elem in sub for elem in substring)]

print("The resultant string is :")
print(my_result)

आउटपुट

The list is :
['Python', '/', 'is', 'alwaysgreat', 'to', 'learn']
The resultant string is :
['alwaysgreat']

स्पष्टीकरण

  • एक सूची परिभाषित की जाती है और कंसोल पर प्रदर्शित होती है।

  • एक सबस्ट्रिंग परिभाषित है।

  • सूची समझ का उपयोग 'सभी' खंड का उपयोग करके तत्वों के माध्यम से पुनरावृति करने के लिए किया जाता है।

  • यह एक वैरिएबल को असाइन किया गया है।

  • यह वह आउटपुट है जो कंसोल पर प्रदर्शित होता है।


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

    डेटा विश्लेषण के हिस्से के रूप में कुछ मानदंडों को पूरा करने वाली सूची से मूल्यों को फ़िल्टर करने की आवश्यकता होती है। इस लेख में हम देखेंगे कि किसी सूची से केवल सम मानों को कैसे फ़िल्टर किया जाए। हमें सूची के प्रत्येक तत्व का अध्ययन करना होगा और शेष की जांच के लिए इसे 2 से विभाजित करना होगा। यदि श

  1. लैम्ब्डा और पायथन उदाहरणों में फ़िल्टर करें

    इस लेख में, हम Python 3.x में लैम्ब्डा एक्सप्रेशन और फ़िल्टर () फ़ंक्शंस के बारे में जानेंगे। या जल्दी। ये फ़ंक्शन बिल्ट-इन पायथन मानक पुस्तकालय में मौजूद हैं। लैम्ब्डा एक्सप्रेशन क्या हैं? लैम्ब्डा अभिव्यक्तियों की सहायता से एक इनलाइन फ़ंक्शन को परिभाषित किया जा सकता है। लैम्ब्डा एक्सप्रेशन में लै

  1. पायथन में तारों की सूची कैसे क्रमबद्ध करें?

    एक सूची को जगह में क्रमबद्ध करने के लिए, यानी, सूची को स्वयं क्रमबद्ध करें और उस सूची में ही क्रम बदलें, आप स्ट्रिंग्स की सूची पर सॉर्ट () का उपयोग कर सकते हैं। उदाहरण के लिए, >>> a = ["Hello", "My", "Followers"] >>> a.sort() >>> print a ['