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