Python: Find the elements of a given list of strings that contain specific substring using lambda
Python Lambda: Exercise-39 with Solution
Write a Python program to find the elements of a given list of strings that contain specific substring using lambda.
Sample Solution:
Python Code :
def find_substring(str1, sub_str):
result = list(filter(lambda x: sub_str in x, str1))
return result
colors = ["red", "black", "white", "green", "orange"]
print("Original list:")
print(colors)
sub_str ="ack"
print("\nSubstring to search:")
print(sub_str)
print("Elements of the said list that contain specific substring:")
print(find_substring(colors, sub_str))
sub_str ="abc"
print("\nSubstring to search:")
print(sub_str)
print("Elements of the said list that contain specific substring:")
print(find_substring(colors, sub_str))
Sample Output:
Original list: ['red', 'black', 'white', 'green', 'orange'] Substring to search: ack Elements of the said list that contain specific substring: ['black'] Substring to search: abc Elements of the said list that contain specific substring: []
Visualize Python code execution:
The following tool visualize what the computer is doing step-by-step as it executes the said program:
Python Code Editor:
Have another way to solve this solution? Contribute your code (and comments) through Disqus.
Previous: Write a Python program to remove all elements from a given list present in another list using lambda.
Next: Write a Python program to find the nested lists elements, which are present in another list using lambda.
What is the difficulty level of this exercise?
Test your Python skills with w3resource's quiz
Python: Tips of the Day
Use Enumerate() In for Loops:
>>> students = ('John', 'Mary', 'Mike') >>> for i, student in enumerate(students): ... print(f'Iteration: {i}, Student: {student}') ... Iteration: 0, Student: John Iteration: 1, Student: Mary Iteration: 2, Student: Mike >>> for i, student in enumerate(students, 35001): ... print(f'Student Name: {student}, Student ID #: {i}') ... Student Name: John, Student ID #: 35001 Student Name: Mary, Student ID #: 35002 Student Name: Mike, Student ID #: 35003
- New Content published on w3resource:
- Scala Programming Exercises, Practice, Solution
- Python Itertools exercises
- Python Numpy exercises
- Python GeoPy Package exercises
- Python Pandas exercises
- Python nltk exercises
- Python BeautifulSoup exercises
- Form Template
- Composer - PHP Package Manager
- PHPUnit - PHP Testing
- Laravel - PHP Framework
- Angular - JavaScript Framework
- React - JavaScript Library
- Vue - JavaScript Framework
- Jest - JavaScript Testing Framework