"Si un ouvrier veut bien faire son travail, il doit d'abord affûter ses outils." - Confucius, "Les Entretiens de Confucius. Lu Linggong"
Page de garde > La programmation > Conseils pour remplacer les éléments de liste par l'analyse de la liste Python et les expressions conditionnelles

Conseils pour remplacer les éléments de liste par l'analyse de la liste Python et les expressions conditionnelles

Publié le 2025-04-13
Parcourir:237

How Can I Replace List Elements Using Python List Comprehension and Conditional Expressions?

Remplacement des éléments de liste à l'aide des expressions de compréhension et conditionnelles

Recherche et remplacement des éléments dans une liste est une tâche de programmation commune. Pour y parvenir, exploitez la puissance de la compréhension de la liste avec une expression conditionnelle.

Considérez une liste des entiers comme un exemple:

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

notre objectif est de remplacer tous les occurrences de 1 par 10 dans la liste. En utilisant la compréhension de la liste et une expression conditionnelle, nous pouvons créer une nouvelle liste avec les remplacements souhaités:

[4 if x == 1 else x for x in a]

Dans cette expression, nous itéré à travers chaque élément x dans la liste a. Si x est égal à 1, il est remplacé par 4; Sinon, il reste inchangé. Le résultat est une nouvelle liste avec tous les 1 remplacés par 4s:

[4, 2, 3, 4, 3, 2, 4, 4]
Dernier tutoriel Plus>

Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.

Copyright© 2022 湘ICP备2022001581号-3