remove items from object python code example
Example 1: remove object from array python
my_list = [1,2,4,6,7]
del my_list[1] # Removes index 1 from the list
print my_list # [1,4,6,7]
my_list.remove(4) # Removes the integer 4 from the list, not the index 4
print my_list # [1,6,7]
my_list.pop(2) # Removes index 2 from the list
Example 2: python delete object
class Thing(object):
# The function below runs when this object is deleted.
# I just put it there so you can visulise it properly.
def __del__(self):
print("Object was deleted.")
def func(self):
print("Random function ran from class Thing().")
random_object = Thing()
random_object.func() # Run the function so you know the class exists.
del random_object # Delete the object. Will run the __del__ function when done this.
# Try to run the func() function now, it won't run because the object is deleted.
random_object.func() # Produces NameError.