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.

A 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 and suggestions on this Python List code

Note: IDE: PyCharm 2021.1.3 (Community Edition)

Windows 10

Python 3.7

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


Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.