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

Explicitar ou não

A respeito deste trecho do codigo:

usuarios = [
    ("Guilherme", 37, 1981),
    ("Daniela", 31, 1987),
    ("Paulo", 39, 1979)
    ]
for nome, idade, nascimento in usuarios:

for nome, _, _ in usuarios

Gostaria de saber se declarar os nomes ou deixar um _, é apenas uma questão de deixar explícito\implícito, ou teria uma diferença na velocidade de processamento?

1 resposta
solução!

Oiii Giulliano, tudo bem?

Neste caso, a velocidade de processamento está muito mais atrelada ao código que estará dentro do laço for, e não sobre as declarações das variáveis que irão iterar sobre ele. O underscore só quer dizer que você irá ignorar o valor daquele índice. E ele é um nome de variável como qualquer outro, porém, o seu uso é convencionado a significar que você não se importa com o valor daquela variável.

Qualquer dúvida é só falar. Abraços e bons estudos!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software