HomeLinuxPython Examine If String Comprises Substring From Record

Python Examine If String Comprises Substring From Record


In Python, the strings are the mixture of characters contained in quotes. Like strings, lists are additionally used to avoid wasting a set of strings. Whereas working with Python, customers steadily encounter conditions the place they have to decide if the offered string comprises a substring from any given Python listing. To resolve this encountered situation, a number of strategies are used.

This information will present totally different strategies to examine if a string comprises a substring from the listing in Python.

Examine If String Comprises Substring From Record in Python?

To examine if the string has a substring from the listing in Python, the next strategies are used:

Methodology 1: Examine If String Comprises Substring From Record in Python by means of Record Comprehension

To examine if the listing comprises the substring from the Python listing, the listing comprehension can be utilized. The implementation of the listing comprehension is acknowledged within the under instance.

Instance

First, create a string variable and cross a string. Then, outline and initialize a listing:

first_str = “LinuxHint is the world finest tutorial web site”

var_list = [‘forum’ , ‘website’]

Now, name the “print()” operate to view the enter worth of string and listing:

print(“My enter string is : “ + first_str)

print(“My initialized listing is : “ + str(var_list))

Use the “for” loop and examine the situation with “if” assertion from the enter string:

resultant_str = [x for x in var_list if(x in first_str)]

Now, view the checked situation use a “bool()” technique contained in the “print()” assertion:

print(“Is my string comprise a listing aspect? “ + str(bool(resultant_str)))

Based on the under given output, the offered string comprises the substring from the initialized Python listing:

Methodology 2: Examine If String Comprises Substring From Record in Python Utilizing “any()” Methodology

One other approach to examine if the string comprises a substring from the Python listing or not is the “any()” technique. This technique checks every listing aspect to an enter string match.

Instance

Name the “any()” technique together with the “for” loop to examine the listing variable and retailer it into the “resultant_str” variable:

resultant_str = any(x in first_str for x in var_list)

Name the “print()” operate to show the filtered outcome:

print(“Is my string comprise a listing aspect? “ + str(resultant_str))

Output

Methodology 3: Examine If String Comprises Substring From Record in Python Utilizing “for” Loop

We are able to additionally use the “for” loop for checking if the offered string comprises a substring from the listing in Python or not. The “for” loop is the iterative operate that iterates over the offered sequence of the string aspect.

Instance

Use the “for” loop to examine the substring by using the “if” situation, and print the specified outcome by means of the print assertion:

for substring in var_list:

if substring in first_str:

print(“String comprise a listing aspect”)

break

It may be noticed the offered string comprises the substring from the beforehand initialized Python listing:

That’s all! You will have discovered concerning the totally different strategies to view if a string has a substring from the listing in Python.

Conclusion

To examine if the offered string has the substring from the offered listing in Python, the “listing comprehension”, the “any()” technique, and the iterative operate “for” loop are used. All strategies first examine the offered situation after which show the outcomes. This information illustrated a number of methods to examine if a string comprises a substring from the listing in Python.

RELATED ARTICLES

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Most Popular

Recent Comments