Python Exercise: Remove an empty tuple(s) from a list of tuples
Write a Python program to remove an empty tuple(s) from a list of tuples.
Visual Presentation:
Sample Solution:
Python Code:
# Create a list 'L' containing various elements, including empty tuples and tuples with strings.
# Use a list comprehension to filter out the empty tuples by checking if each tuple 't' in 'L' is not empty.
L = [(), (), ('',), ('a', 'b'), ('a', 'b', 'c'), ('d')]
# Print the modified list 'L' after removing the empty tuples.
L = [t for t in L if t]
print(L)
Sample Output:
[('',), ('a', 'b'), ('a', 'b', 'c'), 'd']
Flowchart:
Python Code Editor:
Previous: Write a Python program to replace last value of tuples in a list.
Next: Write a Python program to sort a tuple by its float element.
What is the difficulty level of this exercise?
Test your Programming skills with w3resource's quiz.
- Weekly Trends and Language Statistics
- Weekly Trends and Language Statistics