शुरू करेंमुफ़्त में शुरू करें

एक string में दूसरी string ढूँढना

अक्सर जब हम strings के साथ काम करते हैं, तो हमें परवाह होती है कि उसमें कौन-से कैरेक्टर्स हैं। उदाहरण के लिए, हम जानना चाहेंगे कि cookies की एक सूची में कितनी cookies में Chocolate शब्द है, या कितनी C अक्षर से शुरू होती हैं। हम ये जाँचें in कीवर्ड और string पर .startswith() मेथड से कर सकते हैं। हम list comprehension में conditionals भी लगा सकते हैं, इस रूप में: [action for item in list if something is true]। हमारी cookies के उदाहरण में, कुछ ऐसा होगा: [cookie_name for cookie_name in cookies if 'chocolate' in cookie_name.lower()]। ध्यान दें कि ये जाँचें case-sensitive होती हैं, इसलिए हम string पर .lower() मेथड इस्तेमाल कर रहे हैं। हम मेथड्स को एक-दूसरे के बाद कॉल करके उन्हें "chain" भी कर सकते हैं।

यह अभ्यास पाठ्यक्रम का हिस्सा है

Python में डेटा टाइप्स

पाठ्यक्रम देखें

अभ्यास निर्देश

  • s से शुरू होने वाले girl_names की एक सूची स्टोर करें और प्रिंट करें।
  • जिनमें angel आता हो, ऐसे girl_names की एक सूची स्टोर करें और प्रिंट करें।

इंटरैक्टिव व्यावहारिक अभ्यास

इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।

# Store a list of girl_names that start with s: names_with_s
names_with_s = [____ for name in girl_names if ____.lower().____('____')]

print(names_with_s)

# Store a list of girl_names that contain angel: names_with_angel
names_with_angel = [name for name in ____ if '____' in name.____()]

print(names_with_angel)
कोड संपादित करें और चलाएँ