tableau Python

Les tableaux Python sont une structure de données comme des listes. Ils contiennent un certain nombre d’objets qui peuvent être de différents types de données. De plus, les tableaux Python peuvent être itérés et avoir un certain nombre de fonctions intégrées pour les gérer.

Python possède un certain nombre de structures de données intégrées, telles que des tableaux. Les tableaux nous donnent un moyen de stocker et d’organiser les données, et nous pouvons utiliser les méthodes Python intégrées pour récupérer ou modifier ces données. Par exemple, si vous avez une liste de noms d’étudiants que vous souhaitez stocker, vous souhaiterez peut-être les stocker dans un tableau.

Les tableaux sont utiles si vous souhaitez travailler avec de nombreuses valeurs du même Type de données Python. Il peut s’agir de noms d’étudiants, de numéros d’employés, etc. Ils vous permettent de stocker des éléments de données connexes qui appartiennent. Et ils permettent d’effectuer facilement la même opération sur plusieurs valeurs en même temps.

Dans ce tutoriel, nous allons détailler les bases des tableaux en Python et leur fonctionnement. Nous couvrirons également quelques fonctions Python intégrées que vous pouvez exécuter sur votre liste pour ajouter et supprimer des données.

√âléments de un tableau en Python

En programmation, un tableau peut être utilisé pour stocker une liste de données. Si vous avez une étagère que vous souhaitez classer, vous souhaiterez peut-être stocker les titres de chaque livre dans un tableau. Si vous avez une collection de vinyles, vous souhaiterez peut-être stocker vos données dans un tableau.

Syntaxe Python Array

Voici la syntaxe de base pour déclarer un tableau en Python :

Nous avons créé un tableau ! Lorsque nous imprimons notre liste d’étudiants, notre sortie est la même que le tableau avec les données que nous avons déclarées :

Chaque élément d’une liste peut être référencé, ou la liste peut être référencée dans son ensemble. Cela signifie que nous sommes en mesure d’effectuer des opérations sur des éléments spécifiques de notre gamme.

81 % des participants ont déclaré qu’ils se sentaient plus confiants quant à leurs perspectives d’emploi en technologie après avoir assisté à un bootcamp. Soyez jumelé à un bootcamp aujourd’hui.

Le diplômé moyen d’un bootcamp a passé moins de six mois en transition de carrière, du démarrage d’un bootcamp à la recherche de son premier emploi.

Cela fonctionne parce que chaque valeur dans un tableau a un nombre index, qui nous indique o√π se trouve l’élément dans un tableau. Les index commencent par et correspondent à un certain élément dans un tableau.

Voici l’index des valeurs du tableau que nous avons déclaré ci-dessus :

"Alex""Bill"&ldquo ;Catherine""Andy""Molly""Rose‚"
12345

Appeler un tableau Python

Comme chaque élément a son propre numéro d’index, nous pouvons accéder à chaque élément de notre tableau. Nous pouvons le faire en appelant notre liste et en spécifiant un numéro d’index, comme ceci :

Notre code renverra le nom de l’élève dont la valeur d’index est deux. Voici le résultat de notre code :

Nous pouvons également utiliser des numéros d’index négatifs pour accéder aux éléments de notre liste, ce qui nous permet de compter à rebours. Si nous avons une longue liste, disons 100 éléments, il peut être plus facile pour nous de compter à rebours que de compter depuis le début. Voici les numéros d’index inversés pour notre tableau ci-dessus :

"Alex‚""Bill""Catherine""Andy""Molly‚""Rose‚"
-6-5-4-3 -2-1

Si nous voulons obtenir le deuxième à partir du dernier élément de notre liste Python, nous utiliserions le code suivant :

Notre code renvoie les éléments suivants :

Découper des éléments dans un tableau Python

Nous pouvons également découper nos listes Python pour obtenir plusieurs valeurs. Disons que nous voulions mettre les noms au milieu de notre liste d’étudiants. En utilisant une opération de tranche, nous pouvons récupérer plusieurs valeurs dans la liste par leur numéro d’index. Ces valeurs seront récupérées en créant une plage de numéros d’index, en les séparant par deux points.

Voici un exemple de tranche en Python :

Notre code renvoie les éléments suivants :

Comme vous pouvez voyez, notre code a renvoyé tous les noms entre les numéros d’index de 1 et 5 sur notre liste. Il convient de noter que le premier numéro d’index, o√π commence la tranche, est inclusif et que le deuxième numéro d’index est exclusif. Cela signifie que notre code a renvoyé les quatre valeurs comprises entre 1 et 5, y compris 1.

Si nous voulons obtenir tous les éléments avant un certain point dans un tableau, nous pouvons utiliser ce code :

Notre code renvoie les éléments suivants :

Comme vous pouvez le voir ci-dessus, notre code a récupéré tous les éléments dont la valeur d’index est avant 2.

Modification d’éléments dans un tableau Python

Nous pouvons également utiliser l’indexation pour modifier les valeurs dans notre liste. Nous y parvenons en référençant chaque élément par sa valeur d’index et en lui attribuant une nouvelle valeur. Dans l’exemple ci-dessous, nous remplacerons le nom Rose par le nom Amy :

Lorsque nous imprimons notre liste (en utilisant print(students)), le nom Rose n’apparaaîtra plus , et Amy sera à sa place :

"Career Karma est entré dans ma vie au moment o√π j’en avais le plus besoin et m’a rapidement aidé à suivre un bootcamp. Deux mois après avoir obtenu mon diplôme, j’ai trouvé l’emploi de mes rêves qui correspondait à mes valeurs et à mes objectifs dans la vie !"

Venus, ingénieur logiciel chez Rockbot

Nous avons traité le même tableau avec lequel nous avons commencé. Mais que se passe-t-il si nous voulons ajouter un nouvel élément à notre tableau ? C’est là qu’intervient la fonction append(). Utilisation de la fonction < L’opération de tableau code>append() nous permet d’ajouter un élément à la fin de notre tableau, sans déclarer un nouveau tableau.

Voici un exemple du append() fonction qui ajoutera le nom John à notre liste d’étudiants :

Notre code renvoie les éléments suivants :

Si nous wa Afin de supprimer des éléments de notre tableau, nous pourrions utiliser la fonction Python pop . Python pop() fonctionne de la même manière que append(), mais il fonctionne comme une méthode remove qui supprime un élément d’un tableau. De plus, pop() prend un numéro d’index comme argument, plutôt qu’une chaaîne. Voici un exemple de pop() en action :

Notre code supprime l’élément individuel avec la valeur d’index de de notre tableau (qui correspond au nom Alex), et renvoie ce qui suit :

Méthodes Python Array

Nous avons effleuré la surface des méthodes de tableau en Python, et il y a beaucoup plus à explorer. Les méthodes de tableau de base que vous devez connaaître sont append() et pop(), qui vous permettent d’ajouter et de supprimer des éléments d’un tableau. Vous devez également connaaître la structure de base des tableaux, comme nous l’avons vu.

Si vous souhaitez explorer les tableaux plus en profondeur, voici les principales méthodes de tableau que vous voudrez peut-être étudier :

Nom de la méthodeDescription
append() Ajoute un élément à un tableau
pop()Supprime un élément d’un tableau
clear()Supprime tous les éléments d’un tableau
copy()Renvoie une copie d’un tableau
count()Renvoie le nombre d’éléments dans une liste
index()Renvoie l’indice du premier élément avec un value
insert()Ajoute un élément au tableau à une position spécifique
reverse()Inverse l’ordre du tableau
sort()Tri la liste

Voir le Repl.it de ce tutoriel :



Conclusion

Les tableaux sont des structures de données très flexibles en Python que nous pouvons utiliser pour travailler avec des listes de données. Dans ce didacticiel, nous avons montré comment les tableaux peuvent être utilisés pour stocker plusieurs valeurs et comment y accéder. Nous avons expliqué comment récupérer un tableau Python à l’aide de ses numéros d’index. Nous avons également expliqué comment modifier les éléments d’un tableau.

Nous avons expliqué comment ajouter et supprimer des éléments d’un tableau en utilisant append() et pop() fonctions, respectivement. Maintenant, vous êtes prêt pour une variété de situations o√π vous devrez peut-être utiliser un tableau en Python !

Shop

Learn programming in R: courses

$

Best Python online courses for 2022

$

Best laptop for Fortnite

$

Best laptop for Excel

$

Best laptop for Solidworks

$

Best laptop for Roblox

$

Best computer for crypto mining

$

Best laptop for Sims 4

$

Latest questions

NUMPYNUMPY

psycopg2: insert multiple rows with one query

12 answers

NUMPYNUMPY

How to convert Nonetype to int or string?

12 answers

NUMPYNUMPY

How to specify multiple return types using type-hints

12 answers

NUMPYNUMPY

Javascript Error: IPython is not defined in JupyterLab

12 answers

News


Wiki

Python OpenCV | cv2.putText () method

numpy.arctan2 () in Python

Python | os.path.realpath () method

Python OpenCV | cv2.circle () method

Python OpenCV cv2.cvtColor () method

Python - Move item to the end of the list

time.perf_counter () function in Python

Check if one list is a subset of another in Python

Python os.path.join () method