Utilisez la fonction range() de Python pour générer une séquence de nombres dans une plage spécifiée

王林
Libérer: 2023-08-22 17:03:33
original
2997 Les gens l'ont consulté

Utilisez la fonction range() de Python pour générer une séquence de nombres dans une plage spécifiée

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)
Copier après la connexion

Sortie :

0
1
2
3
Copier après la connexion

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)
Copier après la connexion

Sortie :

2
4
6
Copier après la connexion

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)
Copier après la connexion

Sortie :

10
9
8
7
6
5
4
3
2
Copier après la connexion

Exemple 4 : Générer une liste contenant une séquence de nombres

num_list = list(range(5))
print(num_list)
Copier après la connexion

Sortie :

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

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]}")
Copier après la connexion

Sortie :

index: 0, value: apple
index: 1, value: banana
index: 2, value: orange
index: 3, value: grape
index: 4, value: watermelon
Copier après la connexion

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!

source:php.cn
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