style question: how to delete all elements in a list
gry at ll.mit.edu
gry at ll.mit.edu
Mon Mar 6 22:25:05 EST 2006
Just curious about people's sense of style:
To delete all the elements of a list, should one do:
lst[:] = []
or
del(lst[:])
I seem to see the first form much more often in code, but
the second one seems more clearly *deleting* elements,
and less dangerously mistaken for the completely different:
lst = []
What do you think?
-- George Young
More information about the Python-list
mailing list