Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

Seleções em listas/ tuplas - selecionando o último item

Oláa :) sou iniciante em python, alguém pode me ajudar ?

Como seria o código de seleção para a tupla:

nomes_carros = ('Jetta Variant', 'Passat', 'Crossfox', 'DS5', 'Fusca')

Em que eu quero selecionar ''Crossfox', 'DS5', 'Fusca' ?

Já que o último índice não aparece, como faça para o item 'Fusca' aparecer nessa seleção?

E se que quisesse selecionar apenas os itens 'Jetta Variant', 'Crossfox' ,'Fusca' ?

Obrigadaa ;)

3 respostas

Olá, Nayara.

Para selecionar os 3 últimos valores, uma possível solução é:

nomes_carros[2:]

Irá trazer valores da posição 2 até última (lembrando que assim como os Arrays, as posições da Tuplas se iniciam com 0).

Para retornar "'Jetta Variant', 'Crossfox' ,'Fusca'" também pode usar slice:

nomes_carros[0::2]

Retornando os valores da posição 0 até a última posição, porém pulando sempre de 2 em 2 valores.

solução!

Olá Nayara,

O último item de uma lista ou tupla você pode acessá-lo assim:

nomes_carros[-1]

Os três últimos você pode acessá-los assim:

nomes_carros[-3:]

Testa aí e vê se dá certo!

Entendi! Obrigada, gente! :D