﻿ Python: Check if a given string contains an element, which is present in a list - w3resource

# Python: Check if a given string contains an element, which is present in a list

## Python List: Exercise - 201 with Solution

Write a Python program to check if a given string contains an element that is present in a list.

Visual Presentation:

Sample Solution:

Python Code:

``````# Define a function 'test' that checks if any element in a list is present in a given string.
def test(lst, str1):
# Use a list comprehension to iterate over each element 'el' in the list 'lst'.
# For each 'el', check if it is present in the string 'str1'.
result = [el for el in lst if (el in str1)]
# Return a boolean indicating whether the 'result' list is not empty (i.e., if any element was found in the string).
return bool(result)

# Define a string 'str1' and a list 'lst' containing substrings.
str1 = "https://www.w3resource.com/python-exercises/list/"
lst = ['.com', '.edu', '.tv']

# Print a message indicating the original string and list.
print("The original string and list:")
# Print the original string.
print(str1)
# Print the list of substrings.
print(lst)

# Print a message indicating the purpose of the following lines of code.
print("\nCheck if", str1, "contains an element, which is present in the list", lst)
# Call the 'test' function to check if any element from the list 'lst' is present in the string 'str1'.
print(test(lst, str1))

# Define a string 'str1' and a list 'lst' containing substrings.
str1 = "https://www.w3resource.net"
lst = ['.com', '.edu', '.tv']

# Print a message indicating the original string and list.
print("\nThe original string and list: " + str1)
# Print the original string.
print(str1)
# Print the list of substrings.
print(lst)

# Print a message indicating the purpose of the following lines of code.
print("\nCheck if", str1, "contains an element, which is present in the list", lst)
# Call the 'test' function to check if any element from the list 'lst' is present in the string 'str1'.
print(test(lst, str1))
```
```

Sample Output:

```The original string and list:
https://www.w3resource.com/python-exercises/list/
['.com', '.edu', '.tv']

Check if https://www.w3resource.com/python-exercises/list/ contains an element, which is present in the list ['.com', '.edu', '.tv']
True

The original string and list: https://www.w3resource.net
https://www.w3resource.net
['.com', '.edu', '.tv']

Check if https://www.w3resource.net contains an element, which is present in the list ['.com', '.edu', '.tv']
False
```

Flowchart:

Python Code Editor:

What is the difficulty level of this exercise?

Test your Programming skills with w3resource's quiz.

﻿