Python3 AttributeError: el objeto ‘list’ no tiene atributo ‘clear’

Estoy trabajando en una máquina Linux con Python versión 3.2.3. Cada vez que bash hacer list.clear() obtengo una excepción

 >>> l = [1, 2, 3, 4, 5, 6, 7] >>> l.clear() Traceback (most recent call last): File "", line 1, in  AttributeError: 'list' object has no attribute 'clear' 

Al mismo tiempo, en mi Mac con Python 3.4.3, el mismo código se ejecuta sin problemas. ¿Puede ser debido a la diferencia entre las versiones de Python o hay algo que me estoy perdiendo?

list.clear fue agregado en Python 3.3.

Citando la sección de tipos de secuencia mutable en la documentación:

Nuevo en la versión 3.3 : métodos clear() y copy() .

s.clear() elimina todos los elementos de s (igual que del s[:] )

Consulte el número 10516 para ver la discusión relevante y las formas alternativas de borrar las listas. En resumen, es lo mismo que del l[:] y l[:] = [] .