While that mostly depends on what you are trying to accomplish, if you want to keep the removed item for further use, then pop() would be a better option. However, if you want to delete an item without retrieving it, then del would be more suitable. .pop() is also slower since it requires a function call instead of a primitive operation.