pop() is an inbuilt function in Python that removes and returns last value from the list or the given index value.
index (optional) - The value at index is popped out and removed. If the index is not given, then the last element is popped out and removed.
The last value or the given index value from the list
When index is out of range, it returns IndexError
Code #1 :
6 New List after pop : [1, 2, 3, 4, 5] 4 ('cat', 'bat') 3 New List after pop : [1, 2]
Code #2 :
6 [1, 2, 3, 4, 5] 1 [2, 3, 4, 5]
Code #3 : IndexError
Traceback (most recent call last): File "/home/1875538d94d5aecde6edea47b57a2212.py", line 5, in print(list1.pop(8)) IndexError: pop index out of range
Practical Example :
A list fruit contains fruit_name and property saying its fruit. Another list consume has two items juice and eat. With the help of pop() and append() we can do something interesting.
[['Orange', 'Fruit', 'Juice'], ['Orange', 'Fruit', 'Eat'], ['Banana', 'Fruit', 'Juice'], ['Banana', 'Fruit', 'Eat'], ['Mango', 'Fruit', 'Juice'], ['Mango', 'Fruit', 'Eat']]
Attention geek! Strengthen your foundations with the Python Programming Foundation Course and learn the basics.
To begin with, your interview preparations Enhance your Data Structures concepts with the Python DS Course. And to begin with your Machine Learning Journey, join the Machine Learning – Basic Level Course