>>> convites = ['Joao', 'Tiago', 'Rebeca', 'Vitor Mattos']
Como faço para pegar apenas o primeiro e o último item da minha lista?
>>> convites = ['Joao', 'Tiago', 'Rebeca', 'Vitor Mattos']
Como faço para pegar apenas o primeiro e o último item da minha lista?
Oi Pedro, tudo bem?
Para retornar o primeiro item, você pode fazer:
>>> convites[0]
Retorno: 'Joao'
Já o último, podemos fazer:
>>> convites[-1]
Retorno: 'Vitor Mattos'
Pegou a ideia?
Qualquer dúvida, estou a disposição. Espero ter ajudado. Abraços e bons estudos!
E que eu queria pegar o primeiro e o último ao mesmo tempo, algo similar com:
>>> nomes = ["a","b","c"]
>>> nomes[0:2]
['a', 'b']
Mas fazendo isso com o primeiro e o último.
Pedro, entendi o que você quis dizer agora. Utilizando slices você pode fazer:
convites[::len(convites)-1]
Para fazer isto sem o uso de slices, você poderia fazer uma nova lista com os índices do primeiro e último elemento:
[convites[0], convites[-1]]
Obrigado com sempre pela ajuda.