Y a-t-il une raison de faire quelque chose de plus compliqué qu'une de ces deux lignes lorsque vous voulez effacer une liste en Python?
old_list = []
old_list = list()
La raison pour laquelle je demande, c'est que je viens de voir cela dans un code en cours d'exécution:
del old_list[ 0:len(old_list) ]
a[:x]
signifie commencer à x et a[x:]
signifie x à terminer. a[ 0:len(a) ]
peut s'écrire a[:]
. Vous pouvez également utiliser des négatifs pour compter à partir de la fin ( a[-1]
est le dernier élément).