Skip to content

Python if the list contains substring | Example code

Use any() function to check if the list contains a substring in Python. Pass iterable in this method as a for-loop that checks if any element in the list contains the substring.

An example of if a list contains the substring in Python

Simple example code check if "wo" contain in the given list.

sList = ["one", "two", "three"]
sub_str = "wo"

res = any(sub_str in string for string in sList)

print(res)

Output:

Python if the list contains substring

Another example

Use a list comprehension to construct a new list containing each element that contains the substring.

sList = ["one", "two", "three"]
sub_str = "wo"

res = [string for string in sList if sub_str in string]

print(res)

Output: [‘two’]

Do comment if you have any doubts or suggestions on this Python List code

Note: IDE: PyCharm 2021.3.3 (Community Edition)

Windows 10

Python 3.10.1

All Python Examples are in Python 3, so Maybe its different from python 2 or upgraded versions.

1 thought on “Python if the list contains substring | Example code”

Leave a Reply

Discover more from Tutorial

Subscribe now to keep reading and get access to the full archive.

Continue reading