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 :

Utilisation sp�ciale du dictionnaire


Sujet :

Python

  1. #1
    Membre averti
    Homme Profil pro
    Inscrit en
    Mai 2011
    Messages
    18
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Secteur : A�ronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Mai 2011
    Messages : 18
    Par d�faut Utilisation sp�ciale du dictionnaire
    Bonjour,

    Je d�bute en python et j'aimerai savoir s'il est possible de d�clarer dans un dictionnaire une forme de structure comparable � VB.
    Je m'explique en prenant un exemple
    En VB
    Type Monuments
    Noms As String * 30
    PositionX As Integer
    PositionY As Integer
    End Type

    Peut on faire la m�me chose avec les dictionnaires ? � savoir attribuer � Monuments soit Noms, PositionX...

    Merci

  2. #2
    Membre confirm�
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    Juin 2016
    Messages
    103
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 46
    Localisation : France, Paris (�le de France)

    Informations professionnelles :
    Activit� : D�veloppeur informatique
    Secteur : B�timent

    Informations forums :
    Inscription : Juin 2016
    Messages : 103
    Par d�faut Utilisation sp�ciale du dictionnaire - 2
    Bonjour je n'ai pas compris la question

    Un dico en python est un ensemble de cl� et de valeur : dico = { 'cl�_1' : valeur_1..., , cle_n : valeur_n}

    Il n'y 'pas' de type en Python � proprement parl�.

    Le type est d�fini par ce � quoi tu affectes ta variable : si a = 1 => alors est automatiquement 'affect�' au type int

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    dico_monuments = {}
     
    list_1 = ['toto','titi','tutu']      # liste de nom de tes monuments #
    list_x = [0.0,1.0,2.0]           # liste des positions en x            #
    list_y = [0.0,1.0,2.0]           # liste des positions en y           #
     
    n=3
    for i in xrange(n):
        dico[list_1[i]] = [list_x[i],list_y[i]]
     
     
    print dico_monuments
    Retourne le r�sultat suivant : {'tutu': [2.0, 2.0], 'titi': [1.0, 1.0], 'toto': [0.0, 0.0]}

    C'est dans l'id�e...?

    Cordialement,

    KM

  3. #3
    Expert confirm�
    Avatar de tyrtamos
    Homme Profil pro
    Retrait�
    Inscrit en
    D�cembre 2007
    Messages
    4 486
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes C�te d'Azur)

    Informations professionnelles :
    Activit� : Retrait�

    Informations forums :
    Inscription : D�cembre 2007
    Messages : 4 486
    Billets dans le blog
    6
    Par d�faut
    Bonjour,

    L'analogue d'une "structure" est plut�t une classe:

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    class Monuments:
        def __init__(self):
            self.Noms = ""
            self.PositionX = 0
            self.PositionY = 0
    Apr�s, l'utilisation d�pend de ce que tu veux faire avec. Un petit tour vers la doc ne sera pas de trop...

  4. #4
    Membre confirm�
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    Juin 2016
    Messages
    103
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 46
    Localisation : France, Paris (�le de France)

    Informations professionnelles :
    Activit� : D�veloppeur informatique
    Secteur : B�timent

    Informations forums :
    Inscription : Juin 2016
    Messages : 103
    Par d�faut Utilisation sp�ciale du dictionnaire
    Bonjour,

    comme nous le rappelle tyrtamos ,

    une classe est une g�n�ralisation du concept de structure.

    Plus adapt� que le dico dans ce cas

    KM

  5. #5
    Membre averti
    Homme Profil pro
    Inscrit en
    Mai 2011
    Messages
    18
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Secteur : A�ronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Mai 2011
    Messages : 18
    Par d�faut
    Bonjour,

    Je vais donc voir les classes, merci de vos r�ponses

Discussions similaires

  1. Utilisation sp�ciale de LIKE
    Par tonyskn dans le forum Langage SQL
    R�ponses: 5
    Dernier message: 19/07/2024, 10h36
  2. Utilisation d'un dictionnaire s�rialis�
    Par xunil2003 dans le forum G�n�ral Python
    R�ponses: 6
    Dernier message: 02/08/2015, 11h59
  3. Utilisation d'un dictionnaire
    Par kali38 dans le forum G�n�ral Python
    R�ponses: 6
    Dernier message: 25/03/2011, 13h46
  4. utilisation sp�ciale d'un JTabbedPane
    Par wagui26 dans le forum D�buter
    R�ponses: 3
    Dernier message: 01/04/2009, 11h18
  5. R�ponses: 13
    Dernier message: 20/01/2009, 12h08

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