éviter qu'un itérable prenne une valeur

maell -  
Diablo76 Messages postés 246 Date d'inscription   Statut Membre Dernière intervention   -

Bonjour,

j'aimerais savoir comment faire pour qu'un itérable dans une boucle for en python ne prenne pas une certaine valeur. Par exemple dans :

for i in range(0,30), il faudrait que i ne prenne pas la valeur 15. Merci bien.


Windows / Edge 108.0.1462.54

4 réponses

Utilisateur anonyme
 

Bonjour

tu peux simplement commencer le contenu de ta boucle par un if, si c'est pas 15 ça exécute ton code  ou inversement si c'est 15 ça passe directement à l'itération suivante (avec continue).

Sinon, en amont de la boucle for, tu mets le résultat du range dans une liste, tu enlèves le 15 de la liste. Et tu fais le for sur la liste.


2
Diablo76 Messages postés 246 Date d'inscription   Statut Membre Dernière intervention   78
 

Salut,

Effectivement et comme le dit 633049 c'est une condition et continue pour "sauter" l'itération.

for i in range(30):
    if i == 15:
        continue
    print(i)
2
Utilisateur anonyme
 

Bonjour Diablo, merci de ne pas user de l'@ à tord et à travers.

Je n'ai pas besoin de recevoir un mail  signalant que tu m'as "cité" dans une discussion que je suis déjà.

0
Diablo76 Messages postés 246 Date d'inscription   Statut Membre Dernière intervention   78 > Utilisateur anonyme
 

Hooo désolé MONSIEUR !!!! 633049

0
maell
 

ok merci je ne connaissais pas continue !

0
Utilisateur anonyme
 

De rien.

Si ça te convient, pense à marquer le sujet résolu.


0