por que se utiliza o index=item-1
quando o contador[]
funciona sem necessitar desta variável?
por exemplo. se eu colocar contador[1]
vou ter o retorno 1
e assim por diante. Para que serve o uso do index então?
por que se utiliza o index=item-1
quando o contador[]
funciona sem necessitar desta variável?
por exemplo. se eu colocar contador[1]
vou ter o retorno 1
e assim por diante. Para que serve o uso do index então?
Olá Luana, tudo bem com você?
Peço desculpas pela demora em obter um retorno.
O index = item - 1
foi utilizado para mapear o número buscamos, obtendo assim o índice correto na lista, porque os índices em Python começam em 0, não em 1. Dessa forma, quando acessamos contador[index]
, para acessar o elemento correto da lista com base no número que atribuído a variável item
. Sem a subtração de 1, estaríamos acessando o elemento seguinte na lista.
Em Python, assim como em muitas linguagens de programação, as listas e arrays são indexados a partir de 0
. Isso significa que o primeiro elemento da lista tem um índice de 0, o segundo tem um índice de 1, o terceiro tem um índice de 2 e assim por diante. Portanto, quando acessamos contador[1]
, estamos acessando o segundo elemento da lista, não o primeiro.
No código da aula temos:
contador = np.arange(10) # Cria uma lista com 10 elementos (índices de 0 a 9)
item = 6
index = item - 1 # Subtrai 1 de 'item' para obter o índice correto
contador[index] # Acessa o elemento da lista usando 'index'
Em resumo, a variável item
está sendo usada para representar o número que desejamos obter da lista contador
. No entanto, como mencionado anteriormente, os índices em Python começam em 0, não em 1. Portanto, se você quiser acessar o sexto elemento da lista contador, você deve subtrair 1 da variável item
para obter o índice correto.
Espero ter ajudado. Continue mergulhando em conhecimento e não hesite em voltar ao fórum para continuar aprendendo e interagindo com a comunidade.
Em caso de dúvidas estou à disposição.
Abraços e bons estudos!