Pickle es como shelve, pero en lugar de tener un sistema de claves para sub-objetos, simplemente convierte en pickle lo que tengas en un gran archivo para su recuperación posterior. Es un poco más bajo nivel que shelve y es útil para hacer persistente rápidamente cualquier objeto de Python que estés utilizando.