Maison > développement back-end > Tutoriel Python > Programme Python pour supprimer le premier élément du numéro donné du tableau

Programme Python pour supprimer le premier élément du numéro donné du tableau

王林
Libérer: 2023-09-22 14:45:04
avant
1178 Les gens l'ont consulté

Programme Python pour supprimer le premier élément du numéro donné du tableau

Un tableau est une structure de données utilisée pour stocker un ensemble d'éléments du même type de données. Chaque élément du tableau est identifié par une valeur d'index ou une clé.

Tableaux en Python

Python n'a pas de structure de données de tableau native. Au lieu de cela, nous pouvons utiliser la structure de données List pour représenter des tableaux.

[1, 2, 3, 4, 5]
Copier après la connexion

Nous pouvons également utiliser le module Array ou NumPy pour gérer les tableaux en Python. Le tableau défini par le module array est -

array('i', [1, 2, 3, 4])
Copier après la connexion

Les tableaux Numpy définis par le module NumPy sont -

array([1, 2, 3, 4])
Copier après la connexion

L'indexation Python commence à 0. Les index de tous les tableaux ci-dessus commencent à 0 et se terminent à (n-1).

Scénarios d'entrée et de sortie

Supposons que nous ayons un tableau d'entiers avec 5 éléments. Dans le tableau de sortie, les premiers éléments seront supprimés.

Input array:
[1, 2, 3, 4, 5]
Output:
[3, 4, 5]
Copier après la connexion

Les 2 premiers éléments 1 et 2 seront supprimés du tableau d'entrée.

Dans cet article, nous apprendrons comment supprimer le premier nombre d'éléments donné d'un tableau. Ici, nous utilisons principalement le découpage Python pour supprimer des éléments.

Tranches en Python

Le découpage permet d'accéder à plusieurs éléments à la fois au lieu d'utiliser un index pour accéder à un seul élément.

Grammaire

iterable_obj[start:stop:step]
Copier après la connexion

Où,

  • Start : L'index de départ auquel le découpage de l'objet commence. La valeur par défaut est 0.

  • End : L'index de fin où le découpage de l'objet s'arrête. La valeur par défaut est len(objet)-1.

  • Étape : Nombre par lequel augmenter l'indice de départ. La valeur par défaut est 1.

Utiliser la liste

Nous pouvons utiliser le découpage de liste pour supprimer le premier nombre d'éléments donné d'un tableau.

Exemple

Prenons un exemple et appliquons le découpage de liste pour supprimer le premier élément d'un tableau.

# creating array
lst = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] 

print ("The original array is: ", lst) 
print() 
numOfItems = 4
# remove first elements
result = lst[numOfItems:]
print ("The array after removing the elements is: ", result) 
Copier après la connexion

Sortie

The original array is:  [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
The array after removing the elements is:  [5, 6, 7, 8, 9, 10]
Copier après la connexion
Copier après la connexion

Supprimez les 4 premiers éléments du tableau donné et stockez le tableau résultant dans la variable de résultat. Dans cet exemple, le tableau d'origine reste inchangé.

Exemple

En utilisant le mot-clé python del et l'objet slice, nous pouvons supprimer des éléments d'un tableau.

# creating array
lst = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] 
print ("The original array is: ", lst) 
print() 
numOfItems = 4

# remove first elements
del lst[:numOfItems]
print ("The array after removing the elements is: ", lst) 
Copier après la connexion

Sortie

The original array is:  [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
The array after removing the elements is:  [5, 6, 7, 8, 9, 10]
Copier après la connexion
Copier après la connexion

L'instruction lst[:numOfItems] récupère le premier nombre donné d'éléments dans le tableau et le mot-clé del supprime ces éléments/éléments.

Utilisation des tableaux NumPy

En utilisant le module numpy et la technique de découpage, nous pouvons facilement supprimer le nombre d'éléments d'un tableau.

Exemple

Dans cet exemple, nous supprimerons le premier élément du tableau numpy.

import numpy
# creating array
numpy_array = numpy.array([1, 3, 5, 6, 2, 9, 8])
print ("The original array is: ", numpy_array) 
print() 
numOfItems = 3

# remove first elements
result = numpy_array[numOfItems:]
print ("The result is: ", result) 
Copier après la connexion

Sortie

The original array is:  [1 3 5 6 2 9 8]

The result is:  [6 2 9 8]
Copier après la connexion

Nous avons réussi à supprimer les 2 premiers éléments d'un tableau numpy à l'aide du découpage de tableau.

Utiliser le module tableau

Le module tableau en Python prend également en charge les techniques d'indexation et de découpage pour accéder aux éléments.

Exemple

Dans cet exemple, nous allons créer un tableau à l'aide du module array.

import array
# creating array
arr = array.array('i', [2, 1, 4, 3, 6, 5, 8, 7])
print ("The original array is: ", arr) 
print() 

numOfItems = 2
# remove first elements
result = arr[numOfItems:]
print ("The result is: ", result) 
Copier après la connexion

Sortie

The original array is:  array('i', [2, 1, 4, 3, 6, 5, 8, 7])
The result is:  array('i', [4, 3, 6, 5, 8, 7])
Copier après la connexion

Le tableau résultant a les 2 premiers éléments supprimés du tableau arr, où le tableau arr n'a pas changé.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:tutorialspoint.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal