La recherche dans une liste pour rechercher et remplacer des éléments spécifiques est une tâche de programmation courante. Utilisons un exemple simple pour illustrer l'approche la plus efficace :
Supposons que nous ayons une liste d'entiers a :
a = [1, 2, 3, 4, 5, 1, 2, 3, 4, 5, 1]
Et nous devons remplacer toutes les occurrences du nombre 1 par la valeur 10. En utilisant une compréhension de liste et une expression conditionnelle, nous pouvons y parvenir comme suit :
replaced_list = [4 if x == 1 else x for x in a]
Dans ce code :
Le résultat est un nouvelle liste replace_list avec les remplacements souhaités appliqués :
[4, 2, 3, 4, 5, 4, 2, 3, 4, 5, 4]
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!