Maxima lists and the delete function



Dear Maxima users,

in experimenting with lists (in wxMaxima) the following dialogue occured:

input:                E1 : [1,0,2,0,0,3,0,0,0,4];
input:                delete(0, E1);
output:              [1, 2, 0, 3, 0, 4]

The Maxima manual suggests that all zeroes should be deleted.  Why is
this not the case?  Is there an elegant way to delete all the zeroes?

Thank you for your answer.

Best regards,
Jochen Ziegenbalg,
Karlsruhe