0
Help
How can I delete an item from a list in py
2 Answers
+ 4
There are a couple of different functions to do this. You can use pop(), remove(), and del. pop() removes an item from the given list by index number. For example:
num = [1, 2, 3, 4, 5]
num.pop(2) #returns 3, which is at index 2, and removes 3 from list
remove(), on the hand, removes an item by value from a list. For example:
num = [1, 2, 3, 4, 5]
num.remove(3) #removes the value 3, meaning, the final list is [1, 2, 4, 5]
Finally, del removes a item from a list similar to pop(). All you have to do is:
del num[2] #does the same thing as num.pop(2)
+ 2
for example this removes the fifth element:
del your_list[5]
And this removes the first find of the item 'candy':
your_list.remove('candy')
And then you can just grab out the last element (it will be returned):
your_list.pop()