Le langage de programmation Python offre aux programmeurs une variété de types et de fonctions de collecte et de représenter des données au cours de l'exécution du programme de données utiles et fonctionnels . Quelques-unes de ces fonctions et types de données impliquent la création d'une gamme de valeurs ( la fonction " range" ) , ou de stocker une gamme de valeurs sous le même nom ( listes). En utilisant les valeurs de pas lors de l'accès ou la création de gammes de valeurs , le programmeur peut «sauter» des valeurs basées sur le modèle de leur conception. Les listes et les tranches
listes de
sont des variables qui représentent une collecte de données dans un format de liste . Le programmeur accède aux valeurs d'une liste faisant référence à l '«indice » de la question , à partir de zéro. Par exemple, un programmeur peut naviguer dans une liste nommée «numéros» contenant des nombres entiers en utilisant des index , en commençant par 0. Ainsi, le premier élément d'une liste pourrait être référencé à numéros [0], l'autre à numéros [1 ] , et ainsi de suite . En outre , le programmeur peut prendre sous-groupes, ou «tranches» de la liste à utiliser dans d'autres listes en utilisant la notation de la tranche. Si le programmeur voulait obtenir les 2 premiers éléments d'une liste , qu'ils utiliseraient notation de découpage comme dans l'exemple suivant :
>>> nombres [ 00:02 ] [ 1, 2]
Photos, illustrations et fait défiler les valeurs en tranches
programmeurs peuvent également tirer tranches de listes à l'aide des valeurs de pas , qui «sauter» sur certaines valeurs basées sur le nombre . Par exemple, une valeur d' étape de 2 signifie que la tranche prendrait tout autre nombre . L'exemple suivant montre une liste, et comment prendre une tranche de celle-ci représentant chaque troisième numéro :
>>> l = [1, 2 , 3, 4 , 5, 6 , 7, 8 , 9] >>> l [ :: 3] [1 , 4, 7 ]
Le Range Fonction
Le haut- fonction " éventail " génère une série de nombres sur la base de la spécification des programmeurs . Dans sa forme la plus basique , le numéro de série prend un seul argument , un entier, et génère des nombres entiers de 0 jusqu'à , mais sans inclure le numéro spécifié. Ainsi, par exemple , le code suivant utilise la fonction de gamme pour remplir une liste de 10 numéros :
>>> l = gamme (10 ) >>> l [ 0, 1, 2 , 3, 4 , 5, 6 , 7, 8 , 9]
fait défiler les valeurs dans les gammes
Tout comme les valeurs de pas dans les listes , le programmeur peut spécifier étape Les valeurs dans les gammes ainsi . Dans ce cas, la fonction de gamme prendra trois paramètres: la valeur au début de l'intervalle , la valeur de fin de la plage , et la valeur du pas . L'exemple suivant montre la création même de la plage , de 0 à 10, avec une valeur de pas de trois:
>>> numéros = gamme ( 0, 10, 3) >>> numéros [0 , 3, 6 , 9]