SpecialistOff.NET / Вопросы / Статьи / Фрагменты кода / Резюме / Метки / Помощь / Файлы
Список вопросов ПечатьМетки: python
class L:
def __setitem__(self, key, value):
print(key)
print(value)
l = L()
l[:] = []
В Python 2.7 возвращает
slice(0, 9223372036854775807, None)
[]
Python 3+
slice(None, None, None)
[]
Не могу понять суть. В чем она? И зачем вообще так
l[:] = []
делать?