Czy jest jakiś powód, aby robić coś bardziej skomplikowanego niż jeden z tych dwóch wierszy, jeśli chcesz wyczyścić listę w Pythonie?
old_list = []
old_list = list()
Powodem, dla którego pytam, jest to, że właśnie zobaczyłem to w jakimś działającym kodzie:
del old_list[ 0:len(old_list) ]
a[:x]oznacza początek od x i a[x:]oznacza x koniec. a[ 0:len(a) ]można zapisać jako a[:]. Możesz także używać negatywów do liczenia od końca ( a[-1]jest ostatnim elementem).