OKPEDIA PYTHON LISTA FR

Créer une liste numérique en Python

Pour créer une liste numérique en Python, créez une liste vide et ajoutez les éléments via la méthode append dans une structure de boucle

lista=[ ]
for x in range(i,j):
lista.append(x)

  • La première instruction crée une liste vide.
  • La deuxième instruction définit une boucle commençant de i à j.
  • La troisième instruction ajoute la valeur numérique x à la liste à chaque itération de la boucle.

Méthode alternative

Alternativement, vous pouvez utiliser la technique de compréhension

lista=[x for x in range(i,j)]

Dans cette forme plus compacte, il n'est pas nécessaire de définir une liste vide.

La liste est définie par un cycle et une formule.

Note. Cela vous permet de créer une séquence mathématique. Au lieu de l'argument x, vous pouvez insérer une formule ou une fonction mathématique dans la méthode append.

Exemples

Exemple 1

Créer une liste vide appelée squares.

squares=[]

Définissez une boucle for de 1 à 5.

A chaque itération ajouter le carré du nombre à la liste avec la méthode append.

for x in range(1,6):
squares.append(x**2)

Dans la méthode append, la formule x**2 est définie, c'est-à-dire la deuxième puissance de x.

Afficher le contenu de la liste squares.

>>> squares
[1, 4, 9, 16, 25]

Les carrés des entiers de 1 à 5 ont été ajoutés à la liste.

$$ 1^2=2, 2^2=4, 3^2=9, 4^2=16, 5^5=25 $$ È la successione numerica $$ 2,4,9,16,25 $$

Exemple 2 ( Comprehension )

Créez une liste avec les carrés des nombres naturels de 12 à 52 en utilisant la technique de compréhension.

squares=[x**2 for x in range(1,6)]

Dans cette forme compacte la formule x**2 et la boucle for sont intégrées dans la liste.

Visualiser le contenu de la liste

>>> squares
[1, 4, 9, 16, 25]

Dans la liste se trouvent les carrés des nombres de 12 à 52.

https://how.okpedia.org/fr/python/creer-une-liste-numerique-en-python


Signalez une erreur ou partagez une suggestion pour améliorer cette page


Les listes en python


FacebookTwitterLinkedinLinkedin