Есть ли причина делать что-то более сложное, чем одна из этих двух строк, когда вы хотите очистить список в Python?
old_list = []
old_list = list()
Причина, по которой я спрашиваю, заключается в том, что я только что увидел это в каком-то работающем коде
del old_list[ 0:len(old_list) ]
a[:x]
означает начало до х и a[x:]
означает х до конца. a[ 0:len(a) ]
можно записать как a[:]
. Вы также можете использовать негативы для подсчета с конца ( a[-1]
это последний элемент).