Python: Clear the list values within a given dictionary
50. Clear List Values in a Dictionary
A Python dictionary contains List as a value. Write a Python program to clear the list values in the said dictionary.
Visual Presentation:
Sample Solution:
Python Code:
# Define a function 'test' that clears the list values within a dictionary.
def test(dictionary):
    # Iterate through the keys in the 'dictionary' and use the 'clear' method to empty the lists.
    for key in dictionary:
        dictionary[key].clear()
    return dictionary
# Create a dictionary 'dictionary' with keys as 'C1', 'C2', and 'C3', and lists as values.
dictionary = { 
    'C1': [10, 20, 30], 
    'C2': [20, 30, 40],
    'C3': [12, 34]
}
# Print a message indicating the start of the code section and the original dictionary.
print("\nOriginal Dictionary:")
print(dictionary)
# Print a message indicating the intention to clear the list values in the dictionary.
print("\nClear the list values in the said dictionary:")
# Call the 'test' function to clear the list values within the dictionary and print the resulting dictionary.
print(test(dictionary)) 
Sample Output:
Original Dictionary:
{'C1': [10, 20, 30], 'C2': [20, 30, 40], 'C3': [12, 34]}
Clear the list values in the said dictionary:
{'C1': [], 'C2': [], 'C3': []}
Flowchart:
For more Practice: Solve these Related Problems:
- Write a Python program to iterate over a dictionary and set each list value to an empty list using dictionary comprehension.
 - Write a Python program to update a dictionary in-place by replacing each list with an empty list.
 - Write a Python program to implement a function that returns a new dictionary with the same keys but empty lists as values.
 - Write a Python program to use a loop to clear list values for each key in a given dictionary.
 
Go to:
Previous: Write a Python program to convert string values of a given dictionary, into integer/float datatypes.
Next:  A Python Dictionary contains List as value. Write a Python program to update the list values in the said dictionary. 
Python Code Editor:
What is the difficulty level of this exercise?
Test your Programming skills with w3resource's quiz.
