Crear una lista vacía en python con cierto tamaño


Quiero crear una lista vacía (o lo que sea la mejor manera) que pueda contener 10 elementos.

Después de eso quiero asignar valores en esa lista, por ejemplo, se supone que esto muestre de 0 a 9:

s1 = list();
for i in range(0,9):
   s1[i] = i

print  s1

Pero cuando corro este código, genera un error o en otro caso simplemente muestra [] (vacío).

¿Puede alguien explicar por qué?


Warning: Undefined property: agent_blog_content::$date_asked in /var/www/agent_etc/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 32

Warning: Undefined property: agent_blog_content::$count_answers in /var/www/agent_etc/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 52