Maison  >  Article  >  développement back-end  >  Programme Python pour obtenir le premier élément d'un nombre donné dans un tableau

Programme Python pour obtenir le premier élément d'un nombre donné dans un tableau

WBOY
WBOYavant
2023-08-19 22:13:09772parcourir

Programme Python pour obtenir le premier élément dun nombre donné dans un tableau

Un tableau est une structure de données qui contient un ensemble d'éléments du même type de données, chaque élément étant identifié par un index.

Tableaux en python

Python n'a pas sa propre structure de données pour représenter un tableau. Cependant, nous pouvons utiliser la structure de données de liste comme alternative aux tableaux. Ici, nous utiliserons liste et tableau -

.
[10, 4, 11, 76, 99]

Python fournit également des modules plus adaptés, qui sont des modules Numpy et array.

Le tableau d'entiers défini à l'aide du module array est −

array('i', [1, 2, 3, 4])

Un tableau Numpy défini par le module NumPy est −

array([1, 2, 3, 4])

Dans cet article, nous verrons comment obtenir le premier élément d'un nombre donné à partir d'un tableau.

Scénarios d'entrée et de sortie

Supposons que nous ayons un tableau d'entrée contenant 9 valeurs entières. Dans la sortie, les premiers éléments sont accessibles en fonction du nombre spécifié.

Input array:
[1, 2, 3, 4, 5, 6, 7, 8, 9]
Output:
[1, 2, 3]

Les trois premiers éléments 1, 2, 3 sont accessibles à partir du tableau d'entrée. Regardons un tableau contenant tous les éléments de chaîne.

Input array:
[‘a’, ‘b’, ‘c’, ‘d’, ‘e’]
Output:
[‘a’, ‘b’]

Les 2 premiers éléments sont récupérés du tableau d'entrée. Dans les exemples ci-dessous, nous utiliserons principalement les fonctionnalités de découpage de Python pour récupérer les premiers éléments

.

Tranchage

Le découpage est utilisé pour accéder au groupe d'éléments d'une séquence. Voici la syntaxe pour effectuer le découpage –

.
sequence_object[start : end]

Où,

  • Start - L'index de départ où commence le découpage de l'itérable. Par défaut, il est 0.

  • .
  • End - L'index de fin où s'arrête le découpage de l'itérable. La valeur par défaut est la longueur de l'objet itérable.

  • .

Utiliser la liste

Nous pouvons utiliser la fonction de découpage de liste pour accéder au premier nombre d'éléments donné d'un tableau

. La traduction chinoise de

Exemple

est :

Exemple

Prenons un exemple et utilisons le découpage de liste pour accéder au nombre d'éléments précédemment donné.

# creating array
lst = [1, 2, 0, 4, 1, 2, 3, 8] 

print ("The original array is: ", lst) 
print() 
numOfItems = 4
# Get first number of elements
result = lst[:numOfItems]
print ("The first {} number of elements are: {}".format(numOfItems, result))

Sortie

The original array is:  [1, 2, 0, 4, 1, 2, 3, 8]
The first 4 number of elements are: [1, 2, 0, 4]

Les 4 premiers éléments sont accessibles à partir du tableau donné en utilisant la syntaxe lst[:numOfItems] et ces éléments sont stockés dans la variable de résultat

. La traduction chinoise de

Exemple

est :

Exemple

Dans cet exemple, nous essaierons d'accéder au nombre dépassé d'éléments d'un tableau

.
# creating array
lst = [1, 2, 0] 

print ("The original array is: ", lst) 
print() 
numOfItems = 4

# Get first number of elements
result = lst[:numOfItems]
print ("The first {} number of elements are: {}".format(numOfItems, result))

Sortie

The original array is:  [1, 2, 0]
The first 4 number of elements are: [1, 2, 0]

Le nombre d'éléments demandés est supérieur au nombre total d'éléments disponibles dans la liste du tableau. Au lieu de générer une erreur, l'objet de découpage lst[:numOfItems] affiche uniquement les éléments disponibles.

Utilisation des tableaux NumPy

Comme List, nous pouvons également utiliser des tableaux NumPy pour accéder aux éléments du tableau.

La traduction chinoise de

Exemple

est :

Exemple

Dans cet exemple, nous allons essayer d'accéder aux deux premiers éléments d'un tableau NumPy en utilisant la fonctionnalité de découpage de tableau.

import numpy

# creating array
numpy_array = numpy.array([1, 3, 5, 6, 2, 9, 8])

print ("The original array is: ", numpy_array) 
print() 

numOfItems = 2

# get first number of elements
result = numpy_array[:numOfItems]
print ("The result is: ", result) 

Sortie

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

Les deux premiers éléments 1,3 sont accessibles à partir de l'objet tableau numpy.

Utilisation du module tableau

Le module array est un module Python intégré utilisé pour définir des objets tableau à l'aide de la méthode array().

La traduction chinoise de

Exemple

est :

Exemple

Dans cet exemple, nous allons créer un tableau d'entiers à 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) 

Sortie

The original array is:  array('i', [2, 1, 4, 3, 6, 5, 8, 7])
The result is:  array('i', [2, 1])

Les 2 premiers éléments du tableau d'entrée arr sont stockés dans la variable de résultat.

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!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer