Maison > développement back-end > Tutoriel Python > Les secrets des boucles Python : maîtriser l'art de la traversée

Les secrets des boucles Python : maîtriser l'art de la traversée

PHPz
Libérer: 2024-02-19 13:06:27
avant
689 Les gens l'ont consulté

Python 循环的奥秘:掌握遍历的艺术

boucle for : parcourir la séquence

La boucle for est le moyen le plus courant de parcourir une séquence (telle qu'une liste, un tuple, une string). Sa syntaxe est :

for item in sequence:
# 代码块
Copier après la connexion

Par exemple, pour imprimer tous les éléments d'une liste :

# 创建一个列表
numbers = [1, 2, 3, 4, 5]

# 使用 for 循环遍历列表
for number in numbers:
print(number)
Copier après la connexion

boucle while : traversée conditionnelle

La boucle While vous permet de continuer à exécuter un bloc de code lorsqu'une condition spécifique est remplie. Sa syntaxe est :

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

Par exemple, pour lire les entrées de l'utilisateur jusqu'à ce qu'il entre « exit » :

# 提示用户输入
user_input = input("输入内容:")

# 使用 while 循环不断读取直到用户输入 "exit"
while user_input != "exit":
print(user_input)
user_input = input("输入内容:")
Copier après la connexion

Itérateur : parcours efficace

python Un itérateur est un objet spécial qui peut générer des éléments dans une séquence un par un sans stocker la séquence entière. Il vous permet de parcourir de grandes séquences sans manquer de mémoire.

Pour créer un itérateur vous pouvez utiliser la fonction iter() :

# 创建一个列表
numbers = [1, 2, 3, 4, 5]

# 创建一个迭代器
numbers_iter = iter(numbers)

# 访问迭代器的元素
print(next(numbers_iter))# 输出 1
print(next(numbers_iter))# 输出 2
Copier après la connexion

Compréhension de liste : parcours concis

Les compréhensions de listes fournissent un moyen concis de créer de nouvelles listes basées sur le parcours de séquences existantes. Sa syntaxe est :

new_list = [expression for item in sequence]
Copier après la connexion

Par exemple, pour créer une liste de nombres carrés :

numbers = [1, 2, 3, 4, 5]

# 使用列表推导创建新列表
squared_numbers = [number ** 2 for number in numbers]

# 打印结果
print(squared_numbers)# 输出 [1, 4, 9, 16, 25]
Copier après la connexion

Résumé

Maîtriser Python Les boucles sont essentielles pour traiter efficacement les éléments d'une séquence. En utilisant des boucles for, des boucles while, des itérateurs et des compréhensions de listes, vous pouvez facilement parcourir les données, satisfaire des conditions et créer de nouvelles structures de données. Tirer pleinement parti de ces outils améliorera considérablement vos compétences en codage Python et votre efficacité en résolution de problèmes.

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:lsjlt.com
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