Maison développement back-end Tutoriel Python Découvrez le brouillard des boucles et des itérations Python et éliminez les barrières de réflexion

Découvrez le brouillard des boucles et des itérations Python et éliminez les barrières de réflexion

Feb 19, 2024 pm 07:30 PM
可迭代对象

揭开 Python 循环与迭代的迷雾,打破思维壁垒

Comprendre les boucles et les itérations

Les boucles et les itérations sont des concepts couramment utilisés en programmation qui permettent à un programme d'effectuer des actions spécifiques à plusieurs reprises jusqu'à ce qu'une certaine condition soit atteinte.

  • Loop : est une structure de flux de contrôle qui définit un bloc de code qui est exécuté à plusieurs reprises.
  • Itération : est un mécanisme permettant de parcourir des ensembles (tels que des listes, des tuples, des chaînes), en accédant aux éléments de l'ensemble un par un.

pour la boucle

La boucle la plus courante dans

python est for 循环,它用于对可迭代对象(如列表、元组、字符串)进行迭代。以下是 for Syntaxe pour la boucle :

for element in iterable:
# 代码块
Copier après la connexion
Copier après la connexion

Par exemple :

my_list = ["apple", "banana", "cherry"]

for fruit in my_list:
print(fruit)# 输出:apple banana cherry
Copier après la connexion

boucle while

while 循环是另一种循环,它根据条件重复执行代码块。以下是 while Syntaxe de la boucle :

while condition:
# 代码块
Copier après la connexion

La boucle continue d'exécuter le bloc de code tant que la condition est vraie. Par exemple : while

count = 0

while count < 5:
print(count)# 输出:0 1 2 3 4
count += 1
Copier après la connexion

boucle for-in La boucle

for-in est un type spécial de boucle for dans

Pythonfor-in 循环是 Python 2.x 中的一种特殊类型的 for 循环,它等同于 for 2.x. Elle est équivalente à la boucle for, mais The. la syntaxe est légèrement différente :

for element in iterable:
# 代码块
Copier après la connexion
Copier après la connexion

Par exemple :

my_list = ["apple", "banana", "cherry"]

for element in my_list:# 等同于 for fruit in my_list
print(element)# 输出:apple banana cherry
Copier après la connexion

fonction range()

range() 函数返回一个序列,包含从给定开始值到给定结束值(不包含)之间的数字。它常用于生成循环次数。以下是 range() Syntaxe de la fonction :

range(start, end, step)
Copier après la connexion

Parmi eux :

  • start (facultatif) : valeur de départ de la séquence, la valeur par défaut est 0
  • end (obligatoire) : la valeur finale de la séquence (non incluse)
  • step (facultatif) : taille du pas de séquence, la valeur par défaut est 1

Par exemple :

for i in range(5):
print(i)# 输出:0 1 2 3 4
Copier après la connexion

Analyse de liste

La compréhension de liste est une syntaxe concise qui peut simultanément créer et parcourir une liste. Voici la syntaxe pour la compréhension de liste :

[expression for element in iterable]
Copier après la connexion

Parmi eux :

  • expression : L'élément à créer
  • element : Les éléments de la collection à itérer
  • iterable : La collection à itérer

Par exemple :

my_list = [x ** 2 for x in range(5)]# 创建 [0, 1, 4, 9, 16]
Copier après la connexion

Application pratique

Les boucles et itérations sont largement utilisées en Python, voici quelques exemples :

  • Parcourir une liste ou un tuple
  • Effectuer des opérations au niveau des caractères sur les chaînes
  • Générer des séquences et des modèles
  • Automatiser Tâches répétitives
  • Traitement de données multidimensionnelles

Résumé

Comprendre les boucles et les itérations en Python est crucial pour écrire du code efficace et lisible. En maîtrisant les boucles for, forwhilefor-in 循环以及 range() et for-in ainsi que la fonction range() et les compréhensions de listes, vous pouvez facilement gérer les tâches répétitives. , itérer des données et créer des structures de données complexes.

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 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

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Comment vérifier si un objet est itérable en Python ? Comment vérifier si un objet est itérable en Python ? Aug 25, 2023 pm 10:05 PM

Un objet itérable est un objet dont tous les éléments peuvent être itérés à l'aide d'une boucle ou d'une fonction itérable. Les listes, chaînes, dictionnaires, tuples, etc. sont tous appelés objets itérables. En langage Python, il existe différentes manières de vérifier si un objet est itérable. Jetons un coup d'œil un par un. Utilisation des boucles En Python, nous avons deux techniques de bouclage, l'une utilise la boucle "for" et l'autre utilise la boucle "while". En utilisant l'une ou l'autre de ces deux boucles, nous pouvons vérifier si un objet donné est itérable. Exemple Dans cet exemple, nous allons essayer d'itérer un objet en utilisant la boucle "for" et vérifier s'il est itéré ou non. Ci-dessous le code. l=["pomme",22,"orange

Java Iterator vs Iterable : démystifier le monde des itérateurs et des objets itérables Java Iterator vs Iterable : démystifier le monde des itérateurs et des objets itérables Feb 19, 2024 pm 02:15 PM

En programmation Java, les interfaces Iterator et Iterable sont des outils importants pour traiter les éléments des collections. L'interface Iterator fournit des méthodes d'accès itératif aux éléments de la collection, tandis que l'interface Iterable définit l'itération de la collection afin que les éléments de la collection soient accessibles via Iterator. L'étroite coopération entre les deux nous fournit une méthode générale pour parcourir les éléments de la collection. Interface Iterator L'interface Iterator définit les méthodes suivantes : booleanhasNext() : Vérifiez s'il y a encore des éléments dans la collection. Enext() : renvoie l'élément suivant de la collection. voidremove() : supprime l'élément actuel. Itérable

L'expression lambda sort de la boucle L'expression lambda sort de la boucle Feb 20, 2024 am 08:47 AM

L'expression Lambda sort de la boucle, des exemples de code spécifiques sont nécessaires en programmation, la structure de boucle est une syntaxe importante qui est souvent utilisée. Cependant, dans certaines circonstances, nous pouvons vouloir sortir de la boucle entière lorsqu'une certaine condition est remplie dans le corps de la boucle, plutôt que de simplement terminer l'itération en cours de la boucle. À l'heure actuelle, les caractéristiques des expressions lambda peuvent nous aider à atteindre l'objectif de sortir de la boucle. L'expression Lambda est un moyen de déclarer une fonction anonyme, qui peut définir une logique de fonction simple en interne. C'est différent d'une déclaration de fonction ordinaire,

Comment ajouter des éléments à un tableau en python Comment ajouter des éléments à un tableau en python May 05, 2024 pm 08:21 PM

En Python, il existe quatre façons d'ajouter des éléments à une liste : utilisez la méthode append() pour ajouter à la fin ; utilisez la méthode extend() pour ajouter des éléments d'un autre objet itérable ; utilisez la méthode insert() pour insérer à un emplacement ; position spécifiée ; utiliser l'indexation. Attribue une valeur (mais lève une exception si l'index est hors plage).

Comment convertir une chaîne en tableau en js Comment convertir une chaîne en tableau en js May 06, 2024 am 11:24 AM

En JavaScript, vous pouvez convertir une chaîne en tableau en utilisant les méthodes suivantes : extraire chaque élément à l'aide de l'opérateur spread ; convertir directement à l'aide de la méthode Array.from() ; diviser par délimiteur à l'aide de la méthode split() ; méthode Expression régulière pour faire correspondre les mots alphabétiques.

Expressions Python Lambda : faciliter la programmation Expressions Python Lambda : faciliter la programmation Feb 19, 2024 pm 09:54 PM

Une expression Python Lambda est une petite fonction anonyme qui stocke une expression dans une variable et renvoie sa valeur. Les expressions Lambda sont souvent utilisées pour effectuer des tâches simples pouvant être accomplies en écrivant une fonction distincte, mais les expressions Lambda peuvent rendre le code plus concis et plus lisible. La syntaxe d'une expression Lambda est la suivante : lambdaarguments : expressionarguments est la liste de paramètres reçue par l'expression Lambda, et expression est le corps de l'expression Lambda, qui contient le code qui doit être exécuté. Par exemple, l'expression Lambda suivante ajoute deux nombres et renvoie leur somme : lambdax,

Comment utiliser la fonction items() en Python Comment utiliser la fonction items() en Python Feb 23, 2024 am 09:03 AM

Comment utiliser la fonction items() en Python Le type dictionnaire (dict) en Python a une fonction intégrée très utile : items(). La fonction items() est utilisée pour renvoyer toutes les paires clé-valeur du dictionnaire et les convertir en un objet itérable. La syntaxe de base de la fonction items() est la suivante :dictionary.items() Utilisez la fonction items() pour parcourir toutes les paires clé-valeur du dictionnaire. L'utilisation spécifique est la suivante : #Créer un

Quelle est la méthode pour additionner des tableaux en python Quelle est la méthode pour additionner des tableaux en python Mar 01, 2024 pm 05:20 PM

En Python, vous pouvez utiliser la fonction intégrée « sum() » pour additionner un tableau. Cette fonction accepte un objet itérable comme argument et renvoie la somme de ses éléments. Exemple : ```Pythonarr=[1,2,3,4,5]total=sum(arr)print(total)#Sortie : 15```

See all articles