Назначение списка с помощью [:]

В чем разница между

list = range(100)

и

list[:] = range(100)

в Python?

РЕДАКТИРОВАТЬ

Я должен был иметь упомянул, что до этого переменная списка назначений уже была назначена списку:

list = [1, 2, 3]
list = range(100)

или

list = [1, 2, 3]
list[:] = range(100)
15
задан agf 26 March 2012 в 17:43
поделиться