Indexation et tranchage dans le tutoriel Python

Indexation et tranchage dans le tutoriel Python
La liste est considérée comme une caractéristique utile de Python. Il est pratique et est accessible en utilisant la valeur d'index de la liste. De plus, il est écrit à l'intérieur des supports carrés. Dans cet article, nous illustrerons et vérifierons ces méthodes de découpage et d'indexation dans Python en utilisant Python 3.8 version.

Qu'est-ce que l'indexation?

L'indexation constitue une référence à un élément d'un itérable (tuples, cordes) par sa position particulière dans l'Iitable.

Pour consulter comment accéder aux éléments individuels d'une liste, nous créerons une liste au début. Nous verrons comment les séquences d'objets fonctionnent dans la liste de Python. La liste des objets est écrite entre crochets, comme indiqué ci-dessous:

>>> myList [m]

Ici, MyList est le nom de la liste, et [M] est un tableau ayant la liste de tous les éléments qui existent dans ce tableau.

Création d'une liste dans Python

Pour créer une liste dans Python, définissez la liste, puis entrez les éléments de la chaîne dans le tableau. Voici le nom de la liste et de ses éléments, de la pomme, de l'œuf, de la mangue, de la tomate, de la banane et du pain. La syntaxe générale pour la création d'une liste est:

>>> listName = ['element1', 'element2', 'element3', 'element4', 'element5', 'element6']

Exemple:

La liste peut avoir autant d'éléments que selon l'exigence de l'utilisateur.

Accéder à un index particulier

L'indexation de la liste dans Python est basée sur l'index zéro et commence à partir de zéro, puis continue. La technique est similaire à l'indexation dans le cas des ensembles de données. Pour afficher la liste, tapez simplement le nom de la liste, puis appuyez sur Entrée. La liste sera affichée, comme indiqué dans la figure annexée. Ensuite, nous appellerons l'index zéro de la liste, puis le 2e, puis le 5ème index.

La syntaxe sera:

>>> myList [0] - affichera l'index zeroth de la liste
>>> myList [2] - affichera le deuxième index de la liste
>>> myList [5] - affichera le cinquième index de la liste

Pour afficher le dernier élément de la liste dans Python, nous utiliserons:

>>> MyList [Len (MyList) -1]

Le dernier élément de la liste sera affiché.

Si vous essayez d'appeler l'élément qui n'est pas inclus dans la liste, il affichera une erreur. Par exemple, ici sur la liste, nous n'avons aucun index après 5, donc si nous essayons d'appeler le 6ème index, il renverra une erreur.

>>> MyList [6] - retournera l'erreur car notre liste n'est que jusqu'au 5ème index.

Accéder à l'index de liste négative

Les utilisateurs peuvent également accéder à l'index dans la liste négative. Négatif dans l'indexation implique le démarrage de la liste à partir de -1, suivi de -2, puis -3, et ainsi de suite.

La syntaxe à utiliser est:

>>> myList [-1] - affichera les valeurs du dernier index de la liste
>>> myList [-2] - affichera les valeurs du deuxième dernier index de la liste
>>> myList [-3] - affichera les valeurs du troisième dernier index de la liste
>>> myList [-4] - affichera les valeurs du quatrième dernier index de la liste
>>> myList [-5] - affichera les valeurs du cinquième dernier index de la liste
>>> myList [-6] - affichera les valeurs du sixième dernier index de la liste

Ici, encore une fois, si nous essayons d'appeler le -7e ou -8e index, il renverra une erreur car notre liste est toujours jusqu'au 5ème index et n'a aucune valeur après elle.

Qu'est-ce que le tranchage?

Le tranchage est un sous-ensemble de tous les éléments d'un itérable (tuples, cordes) basé sur leurs index. Ici, nous extraissons la partie d'une liste particulière, puis faisons le retour de la liste dans cette section. Par exemple, si nous voyons:

>>> myList [m: n]

Il renverra une partie de ma liste. Ça commencera par point m jusqu'à n, Mais à l'exclusion de la valeur n. Nous pouvons également utiliser des valeurs d'index négatives ici.

Trancher une liste

Dans l'exemple, nous avons la liste A, et pour A [2: 5], il renverra les valeurs du 2ème index jusqu'au 4e. Comme indiqué précédemment, il exclura la valeur du 5ème index dans cet exemple.

Dans l'exemple suivant, A [-5: -2], nous avons vérifié la valeur d'index négative qui a renvoyé les valeurs d'index de l'indice -5 à l'indice -2.

Et dans un [1: 4], il a renvoyé les valeurs d'index de 1 à 3 en excluant la valeur de la 4ème index.

Faire la valeur de A [-5: 2] == A [1: 4]

Omettre l'index

Les utilisateurs peuvent omettre le premier index, un], et commencer la tranche au début de la liste, ou les utilisateurs peuvent omettre le dernier index, suis:], qui étendra la tranche du premier index (m) jusqu'à la fin de la liste. Dans le cas où les utilisateurs omettent les deux index un[:], il renverra ensuite une copie de la liste entière. Vérifions-le avec des exemples.

Dans un [: 4], nous avons tranché la liste jusqu'au 4ème index, et il inclura toutes les valeurs de l'index zéro jusqu'au 3e.

Ensuite, pour un [0: 4], nous avons commencé la valeur d'index à zéro, ce qui est similaire au cas précédent [: 4], mais ici, nous avons spécifié qu'il a commencé à 0, ce qui est indifférent, et les deux reviendront les mêmes résultats.

Dans l'exemple suivant, nous avons un [2:], cela affichera toutes les valeurs du 2ème index jusqu'à la fin de la liste, et dans l'exemple A [2: len (a)], nous obtiendrons à nouveau le même résultats.

Foulée

Pour vérifier la fonctionnalité de foulée, nous ajouterons un troisième index. C'est une étape qui est utilisée dans la notation de tranche. La valeur de foulée peut être positive ou négative.

L'exemple affiche la valeur de foulée 2 en A [0: 6: 2], je.e., Dans la liste, il nous permet de choisir seulement trois éléments à partir de 0 index.

L'exemple affiche la valeur de foulée 2 en A [1: 6: 2], je.e., Dans la liste, il nous permet de choisir seulement trois éléments à partir de 1 index.

L'exemple affiche la valeur de foulée -2 en A [6: 0: -2], je.e., Dans la liste, il nous permet de choisir seulement trois éléments parmi la fin de la liste.

Conclusion

Dans ce tutoriel, nous avons parcouru les façons d'utiliser l'indexation et le tranchage dans la langue Python. C'est l'une des principales fonctionnalités qui peuvent être utilisées par tous les programmeurs pour la facilité de leur formulation de données.