Utilisez la fonction range() de Python pour générer une séquence de nombres dans une plage spécifiée
Dans la programmation Python, un besoin très courant est de générer une série de séquences de nombres. Ces nombres peuvent être utilisés pour diverses opérations telles que l'itération, le bouclage, l'indexation, etc. Pour répondre à ce besoin, Python fournit une fonction intégrée très pratique range(). La syntaxe de la fonction
range() est la suivante :
range(start, stop, step)
où start représente la valeur de départ (facultatif, la valeur par défaut est 0), stop représente la valeur de fin (obligatoire) et step représente la taille du pas (facultatif, la valeur par défaut est 1).
Voici quelques exemples d'utilisation de la fonction range() pour générer une séquence de nombres :
Exemple 1 : Générer une séquence de nombres de 0 à 4 (hors 4)
for num in range(4): print(num)
Sortie :
0 1 2 3
Exemple 2 : Générer un nombre séquence de 2 à 8 (sauf 8), avec une taille de pas de 2
for num in range(2, 8, 2): print(num)
Sortie :
2 4 6
Exemple 3 : Générer une séquence de nombres de 10 à 1 (sauf 1), avec une taille de pas de -1
for num in range(10, 1, -1): print(num)
Sortie :
10 9 8 7 6 5 4 3 2
Exemple 4 : Générer une liste contenant une séquence de nombres
num_list = list(range(5)) print(num_list)
Sortie :
[0, 1, 2, 3, 4]
En plus de générer une séquence de nombres, la fonction range() peut également être utilisée avec d'autres fonctions intégrées (telles que comme len()) pour faciliter les opérations d'itération et d'indexation.
Exemple 5 : utilisez la fonction range() pour générer une séquence de nombres et associez-la à la fonction len() pour l'itération et l'indexation
my_list = ['apple', 'banana', 'orange', 'grape', 'watermelon'] for index in range(len(my_list)): print(f"index: {index}, value: {my_list[index]}")
Sortie :
index: 0, value: apple index: 1, value: banana index: 2, value: orange index: 3, value: grape index: 4, value: watermelon
Résumé : la fonction range() est très courante. fonction utilisée en Python. Elle peut générer une séquence de nombres dans une plage spécifiée. En définissant la valeur de début, la valeur de fin et la taille du pas, vous pouvez générer de manière flexible une variété de séquences de nombres différentes. Lors de l'écriture de programmes Python, l'utilisation de la fonction range() peut rendre le code plus concis et efficace. Nous espérons que l'introduction et les exemples de cet article pourront aider les lecteurs à mieux comprendre et appliquer la fonction range().
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!