Во многих местах я вижу назначение slice для list
s. Я могу понять его использование при использовании с индексами (не по умолчанию), но я не могу понять его использование, например:
a_list[:] = ['foo', 'bar']
Чем отличается от
a_list = ['foo', 'bar']
?