Orderd Dictionary Pop vs Del
pop returns the value of deleted key.
Basically, d.pop(key) evaluates as x = d[key]; del d[key]; return x.
Use pop when you need to know the value of deleted key
Use del otherwise
Dark Duck