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 :

Tuple et liste [DEB] [Python 3.X]


Sujet :

Python

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2012
    Messages
    115
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Juin 2012
    Messages : 115
    Par défaut Tuple et liste [DEB]
    Bonjour à tous , Comment récupérer les éléments des tuples de cette liste un par un. Merci de m'avoir accordé de votre temps
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    friendships=[(0,1),(0,2),(1,2),(1,3),(2,3),(3,4),
                 (4,5),(5,6),(5,7),(6,8),(7,8),(8,9)]
    friendships[1][1]
    réponse 2
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    For i in friendships:
           for  j in range (1,3):
               print(friendships [i][j])
    réponse
    TypeError: list indices must be integers or slices, not tuple

  2. #2
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2012
    Messages
    115
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Juin 2012
    Messages : 115
    Par défaut
    J'ai compris le i dans la boucle représente un tuple et non pas un indice d'où le problème

  3. #3
    Responsable Arduino et Systèmes Embarqués


    Avatar de f-leb
    Homme Profil pro
    Enseignant
    Inscrit en
    Janvier 2009
    Messages
    13 379
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Janvier 2009
    Messages : 13 379
    Billets dans le blog
    48
    Par défaut
    Bonsoir,

    Citation Envoyé par torquemada Voir le message
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    For i in friendships:
           for  j in range (1,3):
               print(friendships [i][j])
    i est un tuple, et non un indice, d'où l'erreur de type.

    Je pense que l'intention est plutôt :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    for i in range(len(friendships)):
        for j in range(0, 2): # j = 0, 1
            print(friendships[i][j])
    Mais il y a mieux en Python :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    for x, y in friendships:
        print(x)
        print(y)

  4. #4
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2012
    Messages
    115
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Juin 2012
    Messages : 115
    Par défaut
    Merci de ta réponse F-leb

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

Discussions similaires

  1. Réponses: 6
    Dernier message: 22/03/2023, 16h47
  2. Dictionnaires, Tuples et Listes
    Par Sycosis dans le forum Général Python
    Réponses: 5
    Dernier message: 27/02/2009, 13h59
  3. Comportement différent des listes [] et des tuples () ??
    Par JujuKéblo dans le forum Général Python
    Réponses: 2
    Dernier message: 12/10/2005, 09h08
  4. "Tableau" à 2 dimensions (tuples, listes, dictionn
    Par Olivier_ dans le forum Général Python
    Réponses: 4
    Dernier message: 27/09/2005, 22h32
  5. Conditions avec liste de tuples
    Par Robert999 dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 12/07/2004, 11h01

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