Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Os :

Nos exemplos lista: list[]; Os ":" server para instanciar algo? Tipo a lista recebe a list que é uma variável global ?

1 resposta
solução!

Oi Camila, tudo bem?

O símbolo : que você mencionou não serve para instanciar algo, ele é um Type Hint, indicando que a variável "lista" deve ser do tipo lista. É como se fosse uma dica de qual tipo de dado essa variável deve receber.

Por exemplo, na função media(lista: list) -> float:, o : após lista indica que o parâmetro lista deve ser do tipo list. Da mesma forma, a seta -> float indica que a função retorna um valor do tipo float.

Isso não tem relação com variáveis globais. É apenas uma forma de documentar o tipo esperado, o que ajuda na legibilidade e na manutenção do código. Não é obrigatório, mas é uma boa prática, principalmente em projetos maiores ou colaborativos.

Conteúdos relacionados

O link está em inglês, mas você poderá utilizar a tradução automática do navegador

Espero ter ajudado.

Qualquer dúvida que surgir, compartilhe no fórum. Abraços e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!