? A linguagem de programação Python oferece programadores uma variedade de tipos de dados úteis e funcionais e funções para coletar e representam dados durante a execução do programa. Algumas dessas funções e tipos de dados envolvem a criação de um intervalo de valores (a função "range" ) , ou armazenar um intervalo de valores com o mesmo nome ( listas ) . Usando valores de passo ao acessar ou criar faixas de valores , o programador pode " pular " os valores com base no padrão de seu projeto. Listas e Fatias
As listas são variáveis que representam uma coleção de dados em formato de lista . O programador acessa os valores em uma lista , fazendo referência a "index" do item, a partir de zero. Por exemplo, um programador pode navegar em uma lista chamada "números" que contêm números inteiros usando índices, começando com 0 . Assim, o primeiro elemento de uma lista pode ser referenciado em números [ 0 ] , o próximo número de [ 1 ] , e assim por diante . Além disso , o programador pode ter subgrupos , ou "fatias" da lista para usar em outras listas usando a notação de fatia. Se o programador queria ter os 2 primeiros elementos de uma lista , eles iriam usar a notação de fatia como o seguinte exemplo :
>>> números [ 00:02 ] [1 , 2]
valores
passo na fatias
programadores também pode puxar as fatias a partir de listas usando valores de passo , que " pular " sobre certos valores com base no número . Por exemplo , um valor de passo de 2 significa que a fatia levaria qualquer outro número. O exemplo a seguir mostra uma lista , e como tomar uma fatia dela representando cada terceiro número :
>>> l = [1 , 2, 3 , 4, 5 , 6, 7, 8 , 9] >>> l [ :: 3] [ 1, 4, 7]
O Range Função
A em alto- função "range" gera uma série de números com base na especificação programadores. Na sua forma mais básica , o número gama recebe um único argumento , um inteiro, e gera números inteiros de 0 até, mas não incluindo o número especificado. Assim, por exemplo , o código a seguir usa a função gama para preencher uma lista com 10 números :
>>> l = range (10 ) >>> l [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 ]
Passo valores em intervalos de
Bem como os valores da etapa em listas , o programador pode especificar passo valores em intervalos bem . Neste caso , a função gama terá três argumentos: o valor inicial do intervalo, o valor final do intervalo , eo valor do passo . O exemplo a seguir mostra a mesma faixa de criação , de 0 a 10, com um valor de passo de três:
>>> números = Range ( 0, 10, 3 ) >>> números [0 , 3, 6 , 9]