with open ("palavras.txt") as arquivo:
for linha in arquivo:
linha = linha.strip()
palavra.append[linha]
print(palavra)
oque eu fiz que o código não está funcionando?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
with open ("palavras.txt") as arquivo:
for linha in arquivo:
linha = linha.strip()
palavra.append[linha]
print(palavra)
oque eu fiz que o código não está funcionando?
Oi, Samuel, tudo bem?
Acredito que o problema está na forma como você está tentando adicionar as linhas na lista palavra. Você usou palavra.append[linha], mas a forma correta de usar o método append é com parênteses, não com colchetes. Então, o correto seria palavra.append(linha). Ficaria assim:
with open ("palavras.txt") as arquivo:
for linha in arquivo:
linha = linha.strip()
palavra.append(linha)
print(palavra)
Espero ter ajudado. Caso tenha dúvidas, não hesite em postar no fórum!
Abraços!
Além do uso incorreto dos colchetes, ao usar palavras.append(linha) não há a lista 'palavras' onde a linha deve ser adicionada.
O trecho ficaria:
with open("palavras.txt") as arquivo:
palavras = []
for linha in arquivo:
linha = linha.strip()
palavras.append(linha)