éviter qu'un itérable prenne une valeur

maell -  
Diablo76 Messages postés 344 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

  1. 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
  2. Diablo76 Messages postés 344 Date d'inscription   Statut Membre Dernière intervention   140
     

    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
    1. 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
      1. Diablo76 Messages postés 344 Date d'inscription   Statut Membre Dernière intervention   140 > Utilisateur anonyme
         

        Hooo désolé MONSIEUR !!!! 633049

        0
  3. maell
     

    ok merci je ne connaissais pas continue !

    0
  4. Utilisateur anonyme
     

    De rien.

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


    0