Coletânea Python do ZERO às Redes Neurais Artificiais

Fernando Feltrin · Capítulo 219 de 287

Páginas do PDF

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.