IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Python Discussion :

boucle remplissage d'une liste


Sujet :

Python

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    321
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 321
    Points : 109
    Points
    109
    Par défaut boucle remplissage d'une liste
    Bonjour,

    j'utilise un champ avec des codes (125,136,125,140..) qui peuvent revenir plusieurs fois.

    mon problème est que le code que j'ai réaliser va de ligne en ligne et j'aimerais qu'il passe ou saute la suite de mon programme lorsqu'il a déjà rencontrer le même code.

    je pensais créer une liste tab=[] et la mettre à jour avec une variable représentant les codes à chaque passage du curseur. et là je coince un peu pour trouver ma boucle Tant espérer... et donc si quelqu un pouvait me donner une ptite aide ce serait cool

    merci

  2. #2
    Membre éprouvé

    Homme Profil pro
    Diverses et multiples
    Inscrit en
    Mai 2008
    Messages
    662
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Diverses et multiples

    Informations forums :
    Inscription : Mai 2008
    Messages : 662
    Points : 1 273
    Points
    1 273
    Par défaut
    Petit exemple tout simple, qui j’espère répondra à ton problème*:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    # Données d’exemple…
    data = [123, 456, 789, 147, 123, 258, 369, 789, 258, 147, 789, 123, 159, 369, 753]
    processed = set()  # Stocke toutes les valeurs déjà rencontrées…
     
    for d in data:
        if d in processed:
            continue
        # On travaille sur d
        # …
     
        # Puis on ajoute d aux éléments traités.
        processed.add(d)
    Note que j’ai utilisé un ensemble (set) plutôt qu’une liste, car ils sont plus performants en recherche d’appartenance, et tu n’as pas besoin (a priori) de conserver l’ordre…

  3. #3
    Membre régulier
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    321
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 321
    Points : 109
    Points
    109
    Par défaut
    merci bcp je gagne un max de temps

    par contre , j'ai un ptit probleme au niveau de l'impression.

    le titre de ma page change à chaque fois que je rencontre un nouveau code

    je l'écrit en italique donc <ITA>variable</ITA> et 1 fois sur 30 à peu prés j'ai mon titre qui prend les balises et s'écrit "<ITA>variable</ITA>" je ne comprend pas trop d'ou cela vient??

    As tu une idée ?

  4. #4
    Membre éprouvé

    Homme Profil pro
    Diverses et multiples
    Inscrit en
    Mai 2008
    Messages
    662
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Diverses et multiples

    Informations forums :
    Inscription : Mai 2008
    Messages : 662
    Points : 1 273
    Points
    1 273
    Par défaut
    ???

    Excuse-moi, mais je ne suis plus, là… Quelle impression*? Quel logiciel*?

  5. #5
    Membre régulier
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    321
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 321
    Points : 109
    Points
    109
    Par défaut
    ha oui pardon,

    je fais un code pour réaliser des cartes en série (arcgis), chaque ligne de ma table représente une info relié à une géométrie (polygone)
    et je me sers de ces infos pour ajouter une représentation et un titre, et je ne sais pas pourquoi sur certaine ligne de cette table le "italique" ne marche pas??

  6. #6
    Membre régulier
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    321
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 321
    Points : 109
    Points
    109
    Par défaut
    salut!

    je reviens un après un long moment....,

    sur ces titres en italique il y a avait parfois des caractère spéciaux

    j'avais trouvé la solution avec replace ('&','&amp;')

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Remplissage d'une liste deroulante
    Par monphp dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 25/05/2007, 12h28
  2. remplissage d'une liste déroulante à partir d'une autre liste
    Par monphp dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 24/05/2007, 12h28
  3. boucle foreach sur une liste de listes
    Par iblis dans le forum Langage
    Réponses: 10
    Dernier message: 02/05/2007, 19h10
  4. [MySQL] Remplissage d'une liste déroulante à partir d'une requête SQL
    Par gaucher dans le forum PHP & Base de données
    Réponses: 9
    Dernier message: 11/05/2006, 15h46
  5. [WD9] Non remplissage d'une liste dans un composant
    Par Romanops dans le forum WinDev
    Réponses: 3
    Dernier message: 06/04/2006, 17h05

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo