clear() to remove all items in a list
« All list methods
clear() takes no argument.
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'>
Difference between del and clear
clear is a method of list class, del is a keyword in Python. After using clear the list is not deleted but after using del the list object is deleted.
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.
« All list methods « Questions with solutions on List « pop() to remove item based on position
← Subscribe to our YouTube Channel here
This article is written by plus2net.com team.
https://www.plus2net.com
plus2net.com