Suppression d'un élément de liste lors d'une itération en Python
Lors de l'itération sur une liste, vous devrez peut-être effectuer une action sur chaque élément et potentiellement supprimer cela en fonction de critères précis. Cependant, modifier directement la liste pendant l'itération peut entraîner des erreurs.
Pour résoudre ce problème, une approche suggérée pour les situations où vous devez effectuer une action supplémentaire avant la suppression consiste à utiliser une copie de la liste. En itérant sur la copie, vous pouvez modifier librement la liste d'origine sans rencontrer d'erreurs.
Exemple :
for item in list(somelist): # Perform action on item # ... # Check criteria if check(item): # Remove item from original list somelist.remove(item)
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!