list ( ).remove ( )
DESCRIPTION.
Supprime le premier item, d'une liste, ayant une certaine valeur rencontré dans la liste.
SYNTAXE.
LST_Designation.remove ( valeur )
LST_Designation ⇨ nom de la liste [ OBLIGATOIRE ]
.remove ( ) ⇨ appel de la méthode [ OBLIGATOIRE ]
valeur ⇨ valeur à rechercher [ OBLIGATOIRE ]
REMARQUES.
valeur peut être n'importe quel type d'objet valide dans Python. Si valeur est un objet composite, tel que : list ( ), tuple ( ), dict ( ), ..., c'est bien cet objet, avec tous ces items, qui sera recherché.
LST_Designation doit être une liste existante et valide, même si elle ne possède aucun item (list ( ) vide).
Si la list ( ) contient plusieurs éléments avec la valeur valeur, c'est uniquement le premier item qui sera supprimé. Si aucun item n'a la valeur valeur Python lèvera une exception.
EXEMPLES.
LST_Mississippi = [ "m" , "i" , "s" , "s" , "i" , "s" , "s" , "i" , "p" , "p" , "i" ]
LST_Mississippi.remove ( "i" )
print ( LST_Mississippi ) retourne ['m', 's', 's', 'i', 's', 's', 'i', 'p', 'p', 'i']
Seul le premier i, à l'index 1, a été supprimé.
LST_Mississippi.remove ( "a" ) retourne ValueError: list.remove(x): x not in list
Aucun item de la liste n'a la valeur a, Python lève une exception.
Supprimer tous les items avec une certaine valeur.
LST_Mississippi = [ "m" , "i" , "s" , "s" , "i" , "s" , "s" , "i" , "p" , "p" , "i" ]
for kmonbre in range ( LST_Mississippi.count ( "s" ) ) : LST_Mississippi.remove ( "s" )
print ( LST_Mississippi )
retourne ['m', 'i', 'i', 'i', 'p', 'p', 'i']
ou
LST_Mississippi = [ "m" , "i" , "s" , "s" , "i" , "s" , "s" , "i" , "p" , "p" , "i" ]
while True :
if "s" in LST_Mississippi :
LST_Mississippi.remove ( "s" )
else :
break
print ( LST_Mississippi )
retourne ['m', 'i', 'i', 'i', 'p', 'p', 'i']
ou
LST_Mississippi = [ "m" , "i" , "s" , "s" , "i" , "s" , "s" , "i" , "p" , "p" , "i" ]
while True :
try :
LST_Mississippi.remove ( "s" )
except :
break
print ( LST_Mississippi )
retourne ['m', 'i', 'i', 'i', 'p', 'p', 'i']
Votre aide est précieuse pour améliorer ce site, alors n'hésitez pas à faire part de
Dans la LOGITHEQUE de MON PYTHON PAS A PAS
vous trouvez des suggestions de projets simples et classiques pour
ooo
TESTER - DÉCOUVRIR - PRATIQUER - APPROFONDIR - EXPLORER
ooo
la programmation récréative avec le langage PYTHON 3
avec un exemple de résolution à télécharger pour vous inspirer.