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

पायथन में सूची में पहला गैर-खाली स्ट्रिंग


स्ट्रिंग्स की एक सूची दी गई है, आइए पहला गैर-खाली तत्व ढूंढते हैं। चुनौती यह है कि सूची की शुरुआत में एक, दो या कई खाली स्ट्रिंग्स हो सकती हैं और हमें गतिशील रूप से पहली गैर-खाली स्ट्रिंग ढूंढनी है।

next के साथ

यदि वर्तमान तत्व null है तो अगले तत्व पर जाने के लिए हम next फ़ंक्शन लागू करते हैं।

उदाहरण

listA = ['','top', 'pot', 'hot', ' ','shot']
# दी गई सूची
print("Given list:\n ",listA)
# next() का उपयोग करके
res = next(sub for sub in listA if sub)
# परिणाम प्रिंट करें
print("The first non empty string is : \n",res)

आउटपुट

Given list: ['', 'top', 'pot', 'hot', ' ', 'shot']
The first non empty string is : top

filter के साथ

हम filter शर्त का उपयोग करके भी इसे प्राप्त कर सकते हैं। filter शर्त null मान को हटा देगी और हम पहला non-null मान चुनेंगे। केवल पायथन 2 के साथ।

उदाहरण

listA = ['','top', 'pot', 'hot', ' ','shot']
# दी गई सूची
print("Given list:\n ",listA)
# filter() का उपयोग करके
res = filter(None, listA)[0]
# परिणाम प्रिंट करें
print("The first non empty string is : \n",res)

आउटपुट

Given list: ['', 'top', 'pot', 'hot', ' ', 'shot']
The first non empty string is : top
  1. - पायथन प्रोग्राम: लिस्ट को स्ट्रिंग में बदलें

    इस लेख में हम दी गई समस्या के समाधान के बारे में जानेंगे। समस्या कथन हमें एक लिस्ट इटरेबल दी गई है, जिसे स्ट्रिंग टाइप इटरेबल में बदलना है। दिए गए समस्या को हल करने के चार दृष्टिकोण हैं। आइए उन्हें एक-एक करके देखें। ब्रूट-फोर्स दृष्टिकोण उदाहरण def listToString(s): # खाली स्ट्रिंग इनिशियलाइज़ कर

  1. - Python में दी गई स्ट्रिंग में शब्दों को उल्टा करें

    हमें एक स्ट्रिंग दी गई है, और हमारा लक्ष्य स्ट्रिंग में मौजूद सभी शब्दों को उल्टा करना है। हम आउटपुट प्राप्त करने के लिए split मेथड और reversed फ़ंक्शन का उपयोग कर सकते हैं। आइए कुछ नमूना टेस्ट केस देखें।इनपुट: string = I am a python programmer आउटपुट: programmer python a am Iइनपुट: string = tutoria

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

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