Categories
Python Answers

How to check if a string contains an element from a list in Python?

Spread the love

Sometimes, we want to check if a string contains an element from a list in Python.

In this article, we’ll look at how to check if a string contains an element from a list in Python.

How to check if a string contains an element from a list in Python?

To check if a string contains an element from a list in Python, we can use the any function.

For instance, we write:

extensions_to_check = ['.txt', '.csv']
url_string = 'test.txt'
if any(ext in url_string for ext in extensions_to_check):
    print(url_string)

We use ext in url_string for ext in extensions_to_check to check if the url_string includes the string is in the extensions_to_check list.

And we use the returned generator with any to do the check.

Since this is True, we see 'test.txt' printed.

Conclusion

To check if a string contains an element from a list in Python, we can use the any function.

By John Au-Yeung

Web developer specializing in React, Vue, and front end development.

Leave a Reply

Your email address will not be published. Required fields are marked *