2
respostas

[Sugestão] Sugestão Para saber mais: listas em dicionários

Utilizei essa forma para chegar a uma apresentação um pouco melhor, na minha visão:

print(f'nome: {loja["nomes"][0]}, valor: {loja["precos"][0]}') print(f'nome: {loja["nomes"][1]}, valor: {loja["precos"][1]}') print(f'nome: {loja["nomes"][2]}, valor: {loja["precos"][2]}') print(f'nome: {loja["nomes"][3]}, valor: {loja["precos"][3]}') print(f'nome: {loja["nomes"][4]}, valor: {loja["precos"][4]}')

nome: televisão, valor: 2000

nome: celular, valor: 1500

nome: notebook, valor: 3500

nome: geladeira, valor: 4000

nome: fogão, valor: 1500

2 respostas

Oi, Rovena! Como vai?

Agradeço por compartilhar seu código com a comunidade Alura.

Gostei muito da forma como você organizou as informações usando f-strings, facilitando bastante a leitura dos dados.

💡 Uma dica interessante para o futuro é usar a função print() com \n para quebrar linhas automaticamente, deixando o código ainda mais limpo. Veja este exemplo:


print(f'nome: {loja["nomes"][0]}, valor: {loja["precos"][0]}\n' +
      f'nome: {loja["nomes"][1]}, valor: {loja["precos"][1]}\n' +
      f'nome: {loja["nomes"][2]}, valor: {loja["precos"][2]}\n' +
      f'nome: {loja["nomes"][3]}, valor: {loja["precos"][3]}\n' +
      f'nome: {loja["nomes"][4]}, valor: {loja["precos"][4]}')

Neste exemplo, o \n serve para pular uma linha a cada produto impresso.

Abraços!

Alura

Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!

Muito obrigada Monalisa, mais um conhecimento adquirido :)