my_list=['Alex','Ronald','John','Ronald','Ronn']
my_list.clear()
print(my_list)
Output ( all items removed )
[]
We can use del also to remove all the elements of the list. We can check the data type after using del.
my_list=['Alex','Ronald','John','Ronald','Ronn']
del my_list[:]
print(my_list)
print(type(my_list))
Output
[]
<class 'list'>
my_list=['Alex','Ronald','John','Ronald','Ronn']
del my_list
print(my_list) #NameError
The last line will generate error as we can't print the list after deleting the same. my_list = [4, 5, 6]
print("Before clearing:", my_list) # Output: [4, 5, 6]
my_list.clear()
print("After clearing:", my_list) # Output: []
nested_list = [[1, 2], [3, 4], [5, 6]]
nested_list[0].clear()
print(nested_list) # Output: [[], [3, 4], [5, 6]]
def reset_list(my_list):
my_list.clear()
data = [1, 2, 3]
reset_list(data)
print(data) # Output: []
Author
🎥 Join me live on YouTubePassionate about coding and teaching, I publish practical tutorials on PHP, Python, JavaScript, SQL, and web development. My goal is to make learning simple, engaging, and project‑oriented with real examples and source code.