Retrait des éléments de votre liste Python est utile lorsque vous avez besoin de raccourcir la liste en fonction d'un état spécifique. Par exemple, vous pouvez commencer avec une liste contenant tous les chiffres de un à 10 et que vous voulez supprimer tous les numéros impairs . Créer une liste de valeurs , parcourir la liste avec une boucle "for " , vérifier une condition et supprimer des éléments correspondant à la déclaration "del" . Instructions
1
Ouvrez le fichier source Python dans un éditeur tel que Microsoft Windows Notepad .
2
déclarer une liste et l'initialiser avec les valeurs en ajoutant le code suivant à le haut du fichier :
mylist = [3, 5, 7, 9]
3
itération sur la liste et supprimer des éléments qui satisfont à une condition spécifique en ajoutant le code suivant :
for i in xrange ( len ( mylist ) - 1 , -1, -1 ) : si mylist [ i ]> 6: del mylist [i]
Python exige indentation correcte , alors appuyez sur la touche «Tab» une fois avant la deuxième ligne et à deux fois avant la troisième ligne de code.
la fonction " xrange » crée un «objet xrange " , qui contient les valeurs à partir de la liste. La boucle "for" commence à la fin de la liste et parcourt en arrière jusqu'à ce qu'il atteigne le début. Le code supprime tous les éléments de la liste qui ont une valeur supérieure à six
4
afficher le nouveau contenu de la liste en ajoutant le code suivant : .
Impression mylist
le code va afficher la liste " [3, 5] . "
5
Enregistrez le fichier avec une extension ". py " . Exécuter le code pour supprimer des éléments de votre liste Python.