, olhei as explicações e continuo sem entender.
, olhei as explicações e continuo sem entender.
Olá ronalson,
quando vamos fazer este filtro dentro dos [ ? : ? ]
no python, o primeiro parâmetro serve da posição em que ele vai começar ler. Então de fato em um array com elementos
convites = ['Romulo', 'Almeida', 'Bronson', 'Nicodemos', 'Rubi']
//posição 0 1 2 3 4
quando eu passo convites[2:?]
de fato na saída ele vai trazer a partir do elemento na segunda posição, que é o Bronson
.
A questão agora está no segundo parâmetro. Ele diz na verdade a partir de qual posição ele vai ignorar, ou seja, a partir dali ele não vai levar em consideração mais.
Então se você falar convites[2:3]
só virá o Bronson
, pois você pediu para ignorar todos a partir da posição 3, que seriam o Nicodemos
e o Rubi
.
Agora, se você falar convites[2:4]
ele só vai ignorar os elementos a partir da posição 4 em diante. Ou seja, ele só considera as strings na posição 2 e 3, que são o Bronson
e o Nicodemos
.