Comment supprimer des valeurs d'une liste convenablement ?
Bonjour,
Je souhaite supprimer les caractères situés aux positions 3, 8 et 9 du mot "mot".
Le problème c'est que j'ai une erreur comme quoi je suis "list out of range", en fait c'est normal car ma liste diminue avec le "del".
Je ne sais pas comment faire pour supprimer les caractères que je veux de la liste.
Code:
1 2 3 4 5 6 7 8 9 10 11 12
|
mot = "BERTRANDOF"
pos = [3,8,9]
liste_mot = list(mot)
for p in range(0,3):
a = pos[p]
for i in range (0,len(mot)):
if a == i:
print(a)
del(liste_mot[i])
print(liste_mot) |
Merci