Seria muito "errado" criar do seguinte formato?
letras_acertadas = ["_"] * len(palavra_secreta)
Seria muito "errado" criar do seguinte formato?
letras_acertadas = ["_"] * len(palavra_secreta)
Faaala Lucas, tudo beleza ?
Para inicializar uma lista com valores padrões podemos utilizar tanto List Comprehension ou utilizar o operador de multiplicação, ambos os métodos são aceitos, cabe a você escolher qual usar. Neste curso, o professor optou por destrinchar sobre as List Comprehension a fim de didática e por ser um assunto que é bastante utilizado no dia a dia de um desenvolvedor python. Onde as mesmas possuem muito mais recursos do que uma simples inicialização de valores iguais. Por exemplo, para saber quais os valores pares de uma lista poderíamos utilizar a List Comprehension e fazer:
numeros = [1,2,3,4,5,6,7,8]
numeros_pares = [item for item in numeros if item%2==0]
print(numeros_pares)
Deixo aqui um artigo sobre o assunto.
Qualquer dúvida estou a disposição. Espero ter ajudado. Bons estudos!!!
Muito obrigado pelo apoio!!!
E ótimo artigo!
Lucas, se a resposta te ajudou coloca como solucionado (por favor) para que ela saia da lista de questões sem solução no fórum!