¿Hay alguna razón para hacer algo más complicado que una de estas dos líneas cuando desea borrar una lista en Python?
old_list = []
old_list = list()
La razón por la que pregunto es que acabo de ver esto en algún código en ejecución:
del old_list[ 0:len(old_list) ]
a[:x]significa comenzar a xy a[x:]significa x al final. a[ 0:len(a) ]se puede escribir como a[:]. También puede usar negativos para contar desde el final ( a[-1]es el último elemento).