Olá, João! Tudo bom? Espero que sim!
A seleção que fazemos com Lista[0:9]
pega todos os elementos dentro do intervalo. Se queremos acessar somente o primeiro e último, devemos fazê-lo separadamente mesmo.
Lista[0] # primeiro elemento
Lista[-1] # último elemento
Agora para selecionar várias posições, poderíamos usar o Numpy para isso:
import numpy as np
Lista = [0, 1, 2, 3, 4, 5]
Lista_np = np.array(Lista)
Lista_np
Saída esperada:
array([0, 1, 2, 3, 4, 5])
E a seleção fazemos da seguinte maneira:
Lista_np[[0, 2, -1]] # seleção do primeiro, terceiro e último elementos
Saída esperada:
array([0, 2, 5])
Se ainda tiver alguma dúvida, estou por aqui. Ótimos estudos e grande abraço!
Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!