w3resource

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:

Python Tuple: Remove an empty tuple(s) from a list of tuples.

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:

Flowchart: Remove an empty tuple(s) from a list of tuples

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.



Follow us on Facebook and Twitter for latest update.