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 :

Erreur inexpliquée (pour le moment)


Sujet :

Python

  1. #1
    Membre confirmé
    Homme Profil pro
    dev
    Inscrit en
    Février 2018
    Messages
    119
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : dev

    Informations forums :
    Inscription : Février 2018
    Messages : 119
    Par défaut Erreur inexpliquée (pour le moment)
    Bonjour à tous,

    C'est en désespoir de cause que je me rends sur ce forum, sachant que je débute en python :
    Voici mon souci : lorsque j'augmente mon range et que je le passe de 220 à 221 (ou au delà), mon code ne fonctionne plus :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
     
    for t in range(20):
        liste[t]=[]
        for s in dfb_tok_stop[t]:
           liste[t].append(stemmer.stem(s))
     
     
    for t in range(220):
        liste[t]=[]
        for s in dfb_tok_stop[t]:
           liste[t].append(stemmer.stem(s))
     
    for t in range(221):
        liste[t]=[]
        for s in dfb_tok_stop[t]:
           liste[t].append(stemmer.stem(s))
    Traceback (most recent call last):
     
     
      File "<ipython-input-422-cc9c60b8aa66>", line 2, in <module>
        liste[t]=[]
     
    IndexError: list assignment index out of range
    Avez-vous une idée pour résoudre ce problème ?

    En vous remerciant.

  2. #2
    Expert éminent
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 741
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : Architecte technique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2008
    Messages : 21 741
    Par défaut
    Salut,

    Citation Envoyé par WipEout37 Voir le message
    Avez-vous une idée pour résoudre ce problème ?
    Si t est plus grand que len(liste) - 1... Il faut augmenter la taille de liste ou éviter de taper en dehors.

    - W
    Architectures post-modernes.
    Python sur DVP c'est aussi des FAQs, des cours et tutoriels

  3. #3
    Membre confirmé
    Homme Profil pro
    dev
    Inscrit en
    Février 2018
    Messages
    119
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : dev

    Informations forums :
    Inscription : Février 2018
    Messages : 119
    Par défaut
    Salut,

    Merci pour ta réponse. Effectivement le len de la liste est égal à 220 mais je ne comprends pas pourquoi ....

  4. #4
    Membre confirmé
    Homme Profil pro
    dev
    Inscrit en
    Février 2018
    Messages
    119
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : dev

    Informations forums :
    Inscription : Février 2018
    Messages : 119
    Par défaut
    Citation Envoyé par WipEout37 Voir le message
    Salut,

    Merci pour ta réponse. Effectivement le len de la liste est égal à 220 mais je ne comprends pas pourquoi ....
    C’est bon j’ai réussi à initialiser ma liste correctement, mais ça me force à créer une liste list[range(23158)]
    C’est pas très propre je trouve.

    En tout cas merci car tu m’as mis sur la voie.

  5. #5
    Membre éclairé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2018
    Messages
    41
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2018
    Messages : 41
    Par défaut
    Hello,
    Tu peux l'initialiser vide :
    et la mettre à jour au fur et à mesure :
    ou

  6. #6
    Membre confirmé
    Homme Profil pro
    dev
    Inscrit en
    Février 2018
    Messages
    119
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : dev

    Informations forums :
    Inscription : Février 2018
    Messages : 119
    Par défaut
    Bonjour

    Je te remercie pour ton aide. Je vais mettre ça en œuvre.

    @+

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

Discussions similaires

  1. [AC-2013] Erreur 2174 - Impossible de passer à un autre mode pour le moment
    Par ouzet dans le forum VBA Access
    Réponses: 2
    Dernier message: 21/07/2014, 22h07
  2. erreur code pour désactiver molette souris.
    Par rangernoir dans le forum Access
    Réponses: 2
    Dernier message: 27/09/2005, 10h14
  3. [Débutant(e)] Message d'erreur JDBC pour oracle
    Par krakatoe dans le forum JDBC
    Réponses: 1
    Dernier message: 14/09/2005, 16h44
  4. Erreur lancement pour DTS
    Par HULK dans le forum MS SQL Server
    Réponses: 5
    Dernier message: 19/08/2005, 12h46
  5. [ODBC] erreur SQL pour les unions qui renvoient vide
    Par fabriceMerc dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 25/11/2003, 11h06

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