Quali sono i valori Passo in Python?

December 25

Il linguaggio di programmazione Python offre ai programmatori una varietà di tipi di dati e funzioni utili e funzionali per raccogliere e rappresentare i dati durante l'esecuzione del programma. Alcune di queste funzioni e tipi di dati implicano la creazione di un intervallo di valori (funzione "range"), o memorizzare un intervallo di valori con lo stesso nome (liste). Utilizzando i valori di passo durante l'accesso o la creazione di intervalli di valori, il programmatore può "saltare" valori basati sul modello del loro design.

Liste e Fette

Le liste sono variabili che rappresentano un insieme di dati in forma di elenco. Il programmatore accede ai valori in un elenco facendo riferimento alla "indice" della voce, a partire da zero. Ad esempio, un programmatore può navigare una lista denominata "numeri" contenente interi utilizzando indici, iniziando con 0. Quindi il primo elemento di un elenco potrebbe fare riferimento ai numeri [0], il successivo ai numeri [1], e così via . Inoltre, il programmatore può prendere sottogruppi, o "fette" della lista da utilizzare in altre liste utilizzando la notazione fetta. Se il programmatore ha voluto per ottenere i primi 2 elementi di una lista, avrebbero usato la notazione fetta come il seguente esempio:

Numeri [0: 2]
[1, 2]

Valori Fase a fette

I programmatori possono anche tirare le fette da elenchi utilizzando i valori passo, che "salta" su certi valori in base al numero. Ad esempio, un valore di incremento di 2 significherebbe che la fetta avrebbe preso ogni altro numero. L'esempio seguente mostra un elenco, e come prendere una fetta da esso che rappresenta ogni terzo numero:

l = [1, 2, 3, 4, 5, 6, 7, 8, 9]
l [:: 3]
[1, 4, 7]

La funzione Gamma

La funzione "range" built-in genera una serie di numeri basati sulla specifica programmatori. Nella sua forma più elementare, il numero di serie prende un singolo argomento, un intero, e genera numeri interi da 0 fino a, ma non incluso il numero specificato. Così, per esempio, il codice seguente utilizza la funzione di gamma per compilare un elenco con 10 numeri:

l = gamma (10)
l
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]

Valori degli step in diverse categorie

valori degli step Come gran parte negli elenchi, il programmatore può specificare i valori di passo nelle gamme pure. In questo caso, la funzione di gamma avrà tre argomenti: il valore iniziale dell'intervallo, il valore finale del campo, e il valore di passo. L'esempio seguente mostra la stessa creazione gamma da 0 a 10, con un valore di passo tre:

numeri = range (0, 10, 3)
numeri
[0, 3, 6, 9]