Maison >développement back-end >Tutoriel Python >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

王林
王林original
2023-08-22 17:03:333036parcourir

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)

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!

Déclaration:
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