Inicializar todas as posições de uma lista com 1 no python

3 respostas
mmrosa

Olá pessoal, como posso inicializar todas as posições de uma lista com 1 no python?

Tentei isso aqui mas não funciona

i=0
while i < 517:
    list.append(1)
    i++

obs: não consegui colocar a identação aqui, mas no código tá identado

3 Respostas

mmrosa

consegui aqui, existem outras maneiras de fazer?

fiz assim

lista = [ ]
for i in range(517):
    lista.append(1)
lista
A

Você pode usar:

[1] * 517
mmrosa

Muito obrigada AbelBueno, muito pratica essa maneira estou impressionada!

Criado 23 de setembro de 2016
Ultima resposta 23 de set. de 2016
Respostas 3
Participantes 2