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.
Merci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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)
Partager