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 :

Question sur une méthode


Sujet :

Python

  1. #1
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2013
    Messages
    17
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : Mai 2013
    Messages : 17
    Points : 14
    Points
    14
    Par défaut Question sur une méthode
    Bonjour,
    j'aurai 2 petites questions:
    La première est:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    idx={"00":"\n", "01":"\"", "02":"!", "03":" ", "04":"%", "05":"&", "06":"\'", "07":"(", "08":")", "09":"*", "10":"+", "11":",", "12":"-", "13":".", "14":"/", "15":"0", "16":"1", "17":"2", "18":"3", "19":"4", "20":"5", "21":"6", "22":"7", "23":"8", "24":"9", "25":":", "26":";", "27":"<", "28":"=", "29":">", "30":"?", "31":"@", "32":"A", "33":"B", "34":"C", "35":"D", "36":"E", "37":"F", "38":"G", "39":"H", "40":"I", "41":"J", "42":"K", "43":"L", "44":"M", "45":"N", "46":"O", "47":"P", "48":"Q", "49":"R", "50":"S", "51":"T", "52":"U", "53":"V", "54":"W", "55":"X", "56":"Y", "57":"Z", "58":"[", "59":"]", "60":"a", "61":"b", "62":"c", "63":"d", "64":"e", "65":"f", "66":"g", "67":"h", "68":"i", "69":"j", "70":"k", "71":"l", "72":"m", "73":"n", "74":"o", "75":"p", "76":"q", "77":"r", "78":"s", "79":"t", "80":"u", "81":"v", "82":"w", "83":"x", "84":"y", "85":"z", "86":"{", "87":"}", "88":"~", "89":"à", "90":"â", "91":"ç", "92":"é", "93":"è", "94":"ê", "95":"î", "96":"ï", "97":"ô", "98":"ù", "99":"û"}
    dico = { v : k for k, v in idx.items() }
    A quoi sert le .items?

    La seconde est:
    A quoi sert la ligne dico = { v : k for k, v in idx.items() } ?

  2. #2
    Expert éminent sénior
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 287
    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 287
    Points : 36 776
    Points
    36 776
    Par défaut
    Et a quoi sert le bouton "tutoriel python"?
    - W
    Architectures post-modernes.
    Python sur DVP c'est aussi des FAQs, des cours et tutoriels

  3. #3
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2013
    Messages
    17
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : Mai 2013
    Messages : 17
    Points : 14
    Points
    14
    Par défaut
    Pardon mais je ne suis pas très adepte des forums

  4. #4
    Expert éminent sénior
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 287
    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 287
    Points : 36 776
    Points
    36 776
    Par défaut
    Citation Envoyé par sword88 Voir le message
    Pardon mais je ne suis pas très adepte des forums
    L'objet dict - construit via {} - est aborde dans la plupart des tutos Python.
    Ils sont préalables a comprendre des constructions simples, et a l'acquisition d'un minimum de réflexes comme taper des commandes simples en mode "console" pour voir ce qu'elles font ou, par exemple, taper help(idx.items).

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

  5. #5
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2013
    Messages
    17
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : Mai 2013
    Messages : 17
    Points : 14
    Points
    14
    Par défaut
    Ce que je voudrais savoir c'est ce que fais
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    { v : k for k, v in idx.items() }
    juste qu'on m'explique

  6. #6
    Expert éminent sénior
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 287
    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 287
    Points : 36 776
    Points
    36 776
    Par défaut
    ça fait juste:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    dico = {}
    for k, v in idx.items(): 
        dico[v] = k
    mais par "compréhension".
    - W
    Architectures post-modernes.
    Python sur DVP c'est aussi des FAQs, des cours et tutoriels

  7. #7
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2013
    Messages
    17
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : Mai 2013
    Messages : 17
    Points : 14
    Points
    14
    Par défaut
    Je te remercie beaucoup mais je me sent un peut bête

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

Discussions similaires

  1. [ActiveX] Retour de BSTR sur une méthode externe
    Par mr.saucisse dans le forum MFC
    Réponses: 28
    Dernier message: 11/01/2006, 15h47
  2. [Newbies] Question sur une technologie XML a utiliser
    Par superraider dans le forum Windows
    Réponses: 3
    Dernier message: 21/10/2005, 10h01
  3. [jdbc] question sur une connection
    Par berg dans le forum JDBC
    Réponses: 2
    Dernier message: 10/09/2005, 08h29
  4. [WebServices][axis] question sur la méthode service()
    Par Nycos62 dans le forum Services Web
    Réponses: 9
    Dernier message: 21/04/2005, 09h32
  5. Réponses: 3
    Dernier message: 16/04/2004, 16h51

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