Python: Find the values of length six in a given list using Lambda
Python Lambda: Exercise-14 with Solution
Write a Python program to filter a given list to determine if the values in the list have a length of 6 using Lambda.
Sample Solution:
Python Code :
# Create a list 'weekdays' containing the names of the days of the week
weekdays = ['Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday', 'Sunday']
# Use the 'filter()' function with a lambda function to filter days with a length of 6 characters
# The lambda function checks the length of each day and keeps only the days with a length of 6
# Empty strings ('') are filtered out to keep only days with a length of 6 characters
days = filter(lambda day: day if len(day) == 6 else '', weekdays)
# Iterate through the filtered days and print each day that has a length of 6 characters
for d in days:
print(d)
Sample Output:
Monday Friday Sunday
Python Code Editor:
Have another way to solve this solution? Contribute your code (and comments) through Disqus.
Previous: Write a Python program to count the even, odd numbers in a given array of integers using Lambda.
Next: Write a Python program to add two given lists using map and lambda.
What is the difficulty level of this exercise?
Test your Programming skills with w3resource's quiz.
It will be nice if you may share this link in any developer community or anywhere else, from where other developers may find this content. Thanks.
https://w3resource.com/python-exercises/lambda/python-lambda-exercise-14.php
- Weekly Trends and Language Statistics
- Weekly Trends and Language Statistics