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

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


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

any() का उपयोग करके

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

उदाहरण

# दी गई सूची
lstA = ["Tue", "Fri", "Sun"]
# जांचने के लिए स्ट्रिंग
str = 'Sun'
# 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.

filter का उपयोग करके

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

उदाहरण

# दी गई सूची
lstA = ["Tue", "Fri", "Sun"]
# जांचने के लिए स्ट्रिंग
str = 'Wed'
# 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 और इंडेक्स की एक सूची ind है, वे समान लंबाई के हैं। स्ट्रिंग s को इस तरह शफल किया जाएगा कि स्थिति i पर मौजूद वर्ण, फाइनल स्ट्रिंग में indices[i] पर चला जाए। हमें फाइनल स्ट्रिंग ढूंढनी है। उदाहरण के लिए, यदि इनपुट s = ktoalak, ind = [0,5,1,6,2,4,3] है, तो आउटपुट kolk

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

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

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

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