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

पायथन जांचें कि प्रत्यय दी गई सूची में किसी भी स्ट्रिंग से मेल खाता है या नहीं?

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

किसी का उपयोग करना

यदि कोई आइटम एक पुनरावृत्त में मौजूद है, तो पायथन में कोई भी () फ़ंक्शन सही है। अगर नहीं तो यह झूठी वापसी करेगा। तो नीचे दिए गए प्रोग्राम में हम सूची में दिए गए स्ट्रिंग की उपस्थिति या अनुपस्थिति की जांच करने के लिए अगर क्लॉज डिजाइन करते हैं।

उदाहरण

# Given List
lstA = ["Tue", "Fri", "Sun"]

# String to check
str = 'Sun'
# use any
if any(str in i for i in lstA):
   print(str,"is present in given list.")
else:
   print(str, "is absent from the given list.")

आउटपुट

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

Sun is present in given list.

फ़िल्टर का उपयोग करें

नीचे दिए गए प्रोग्राम में हम देखते हैं कि फ़िल्टर फ़ंक्शन का उपयोग कैसे करें। यह फ़ंक्शन एक पुनरावर्तक देता है जब आइटम को किसी फ़ंक्शन के माध्यम से फ़िल्टर किया जाता है ताकि यह जांचा जा सके कि आइटम स्वीकार किया गया है या नहीं। फिर हम फ़िल्टर फ़ंक्शन के परिणाम को एक सूची में परिवर्तित करते हैं और सूची की लंबाई की जांच करते हैं। यदि लंबाई शून्य से अधिक है तो हम कहते हैं कि स्ट्रिंग मौजूद है अन्यथा वह अनुपस्थित है।

उदाहरण

# Given List
lstA = ["Tue", "Fri", "Sun"]

# String to check
str = 'Wed'
# use filter
if len(list(filter(lambda x: str in x, lstA))) != 0:
   print(str,"is present in given list.")
else:
   print(str, "is absent from the given list.")

आउटपुट

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

Wed is absent from the given list.

  1. पायथन में दिए गए सूचकांकों के साथ स्ट्रिंग को फेरबदल करने का कार्यक्रम

    मान लीजिए कि हमारे पास एक स्ट्रिंग s और सूचकांकों की एक सूची है, वे समान लंबाई के हैं। स्ट्रिंग s को इस तरह से फेरबदल किया जाएगा कि स्थिति i पर वर्ण, अंतिम स्ट्रिंग में सूचकांकों [i] पर चला जाता है। हमें अंतिम स्ट्रिंग ढूंढनी है। इसलिए, यदि इनपुट s =ktoalak ind =[0,5,1,6,2,4,3] जैसा है, तो आउटपुट क

  1. पायथन प्रोग्राम यह जांचने के लिए कि दी गई स्ट्रिंग कीवर्ड है या नहीं

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

  1. पायथन प्रोग्राम यह जाँचने के लिए कि क्या दिया गया स्ट्रिंग पैंग्राम है

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