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 :

Ce type de "tableau" existe-t-il en Python ?


Sujet :

Python

  1. #1
    Membre du Club
    Inscrit en
    Février 2007
    Messages
    50
    Détails du profil
    Informations forums :
    Inscription : Février 2007
    Messages : 50
    Points : 41
    Points
    41
    Par défaut Ce type de "tableau" existe-t-il en Python ?
    Bonjour à tous


    Je suis débutant en Python, et j'aimerais savoir si ce genre de "tableau" (ou liste) existe ? J'ai cherché, vu des vidéos, et j'en perds mon latin sur la faisabilité ou non de la chose ?

    Imaginons ce tableau nommé "tableau" :

    "Jean";21;"Lille";23
    "Pierre";22;"Lyon";54
    "Paul";25;"Brest";20


    Serait-il possible de le remplir mais d'accèder par exemple à la valeur "Lyon" en faisant tableau[1][2] ou obtenir "Paul" en faisant tableau[2][0] ?


    J'ai l'impression d'avoir déjà vu ça dans d'autres languages comme C# mais j'aimerais le trouver sur Python.... possible ou pas ?



    Merci

  2. #2
    Expert éminent sénior
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 351
    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 351
    Points : 36 875
    Points
    36 875
    Par défaut
    Salut,

    Vous pouvez faire çà avec des listes de listes et les listes étant un type de base, c'est dans tous les tutos.

    - W

  3. #3
    Expert éminent sénior
    Avatar de Sve@r
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Février 2006
    Messages
    12 721
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Février 2006
    Messages : 12 721
    Points : 31 044
    Points
    31 044
    Billets dans le blog
    1
    Par défaut
    Salut
    Citation Envoyé par Gigli Voir le message
    Serait-il possible de le remplir mais d'accèder par exemple à la valeur "Lyon" en faisant tableau[1][2] ou obtenir "Paul" en faisant tableau[2][0] ?
    J'ai cherché, vu des vidéos, et j'en perds mon latin sur la faisabilité ou non de la chose.
    Il faut partir dans l'autre sens. En demandant tableau[1] tu pars du principe que "tableau" est un tableau (en Python le terme est "liste"). Donc que "tableau" contient un truc comme (par exemple) [x, y, z]. Ca te donne donc "y".
    Et de là, tu repars sur l'index [2], donc tu considères encore que "y" est lui-aussi une liste, contenant alors (par exemple) [yx, yy, yz].
    Tu peux donc en déduire que "tableau" contient au minimum [x, [yx, yy, yz], z] ce qui donne, comme le dit wiztricks, une liste de listes.

    Ensuite tu appliques ce schéma à ton exemple, ce qui donne tableau=[["Jean", 21, "Lille", 23], ["Pierre", 22, "Lyon", 54], ["Paul", 25, "Brest", 20]] que tu peux écrire plus lisiblement...
    Code python : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    tableau=[
    	["Jean", 21, "Lille", 23],
    	["Pierre", 22, "Lyon", 54],
    	["Paul", 25, "Brest", 20],
    ]
    ... ce qui te permettra ensuite de rajouter facilement des lignes si besoin.

Discussions similaires

  1. Alias avec différents types de quote ?
    Par Djobird dans le forum Administration système
    Réponses: 2
    Dernier message: 14/02/2011, 17h37
  2. UPDATE en ajoutant un 0 sur un champ de type "char"
    Par doum2 dans le forum Requêtes
    Réponses: 1
    Dernier message: 08/03/2006, 14h22
  3. type de donnée tableau multidimensionnel
    Par opheliegomes dans le forum Débuter
    Réponses: 2
    Dernier message: 03/02/2005, 12h29

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