1
resposta

Duvida exercicio proposto

Da maneira que o exercício se dá, a ultima questão, pede que seja codificado o resultado: ['F','G','H']. se fizermos como se encontra na resposta: letras[-3:], pegaremos a resposta ['E','F', 'G'] e se fizermos letras [5:] o H não será pego. O exercício considera a resposta errada, ou eu estou analisando erroneamente? Se sim, como devo proceder?

1 resposta

Oi Diego, segue um “breve” resumo:

O fatiamento do tipo A[ i : j ] recorta a lista A do índice i até o j. Neste fatiamento, o elemento com índice i é incluído e o elemento com índice j não é incluído no resultado.

A[ : j ] retorna o fatiamento da lista A do primeiro item até o item com índice j (não incluindo o item com índice j).

A[:] retorna todos os itens.

O índice começa no 0.

Letras [-3:], pega o antepenúltimo, o penúltimo e o último elemento. Lembre-se que o último elemento é o -1.

Letras = ['A', 'B', 'C', 'D', 'E', 'F', 'G', 'H']

Portanto, F, G, H.

Letras [5:], vai pegar o 5, 6, 7... Ou seja: F, G, H...

Espero que ajude