Coletânea Python do ZERO às Redes Neurais Artificiais
Consultando elementos dentro de um intervalo
data
print(data)
Reutilizando nossa array data criada anteriormente, uma
simples array unidimensional de 15 elementos ordenados, podemos avançar com o entendimento de outras formas de consultar dados/valores, dessa vez, definindo intervalos específicos. print(data)
print(data[:5])
print(data[3:])
print(data[4:8])
print(data[::2])
print(data[3::])
Como mencionado anteriormente, a forma como podemos
consultar elementos via índice é muito parecida (senão igual) a forma como realizávamos as devidas consultas em elementos de uma lista. Sendo assim, podemos usar das mesmas notações aqui.
Na primeira linha simplesmente por meio da função print( )
estamos exibindo em tela os dados contidos em data.
Na sequência, passando data[:5] (mesmo que data[0:5]) como
parâmetro para nossa função print( ) estaremos exibindo os 5 primeiros elementos dessa array. Em seguida via data[3:] estaremos exibindo do terceiro elemento em diante todos os demais. Na sequência, via data[4:8] estaremos exibindo do quarto ao oitavo elemento.
Da mesma forma, porém com uma pequena diferença de notação, podemos por meio de data[::2] exibir de dois em dois elementos, todos os elementos. Por fim, via data[3::] estamos pulando os 3 primeiros elementos e exibindo todos os demais.
Como esperado, na primeira linha temos todos os dados da
array, na segunda linha apenas os 5 primeiros, na terceira linha do terceiro elemento em diante, na quarta linha os elementos entre 4 e 8, na quinta linha os elementos pares e na sexta linha todos os dados exceto os três primeiros.