w3resource

Python: Remove all the elements of a given deque object


Write a Python program to remove all the elements of a given deque object.

Sample Solution:

Python Code:

# Import the collections module to use the deque data structure
import collections

# Create a tuple 'odd_nums' containing odd numbers 1, 3, 5, 7, and 9
odd_nums = (1, 3, 5, 7, 9)

# Create a deque 'odd_deque' from the 'odd_nums' tuple
odd_deque = collections.deque(odd_nums)

# Print a message to indicate the display of the original deque with odd numbers
print("Original Deque object with odd numbers:")

# Print the 'odd_deque' containing odd numbers
print(odd_deque)

# Print a message displaying the length of the 'odd_deque'
print("Deque length: %d" % (len(odd_deque)))

# Clear all elements from the 'odd_deque'
odd_deque.clear()

# Print a message to indicate the display of the 'odd_deque' after removing all numbers
print("Deque object after removing all numbers-")

# Print the empty 'odd_deque'
print(odd_deque)

# Print a message displaying the length of the empty 'odd_deque'
print("Deque length:%d" % (len(odd_deque))) 

Sample Output:

Original Deque object with odd numbers:
deque([1, 3, 5, 7, 9])
Deque length: 5
Deque object after removing all numbers-
deque([])
Deque length:0

Flowchart:

Flowchart - Python Collections: Remove all the elements of a given deque object.

Python Code Editor:

Previous: Write a Python program to add more number of elements to a deque object from an iterable object.
Next: Write a Python program to copy of a deque object and verify the shallow copying process.

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.