Existe alguma razão para fazer algo mais complicado do que uma dessas duas linhas quando você deseja limpar uma lista no Python?
old_list = []
old_list = list()
A razão pela qual pergunto é que acabei de ver isso em algum código em execução:
del old_list[ 0:len(old_list) ]
a[:x]
significa começar x e a[x:]
significa x terminar. a[ 0:len(a) ]
pode ser escrito como a[:]
. Você também pode usar negativos para contar a partir do final ( a[-1]
é o último elemento).