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 :

backslash dans une liste


Sujet :

Python

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de Mydriaze
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    192
    Détails du profil
    Informations personnelles :
    Âge : 58
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Décembre 2006
    Messages : 192
    Par défaut backslash dans une liste
    Bonjour à tous,
    Je suis en train de reprendre les scripts d'une autre personne , mais je butte sur des bêtises...

    J'ai une liste qui commence comme ça :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    ma_liste = [ \
        [], \
        [["N","CA","CB","SG"]], \
        [["N","CA","CB","CG"],["CA","CB","CG","OD1"]], \
        [["N","CA","CB","CG"],["CA","CB","CG","CD"], \
         ["CB","CG","CD","OE1"]], \ 
    ...etc

    Est-ce que vous pouvez me dire à quoi sert le backslash exactement ? Est-ce pour permettre un affichage propre en revenant à la ligne autant qu'on le veut ? ça ne change rien dans la liste ? si oui, peut-on faire ça n'importe où ds un code ?

    Merci d'avance pour le dépannage
    Je n'arrive pas trouver l'info ...

  2. #2
    Expert confirmé

    Homme Profil pro
    Inscrit en
    Octobre 2008
    Messages
    4 307
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : Octobre 2008
    Messages : 4 307
    Par défaut
    Salut,

    Le backslash, s'il n'est suivit d'aucun caractère (gare aux espaces) est effectivement utilisé pour diviser une ligne logique en plusieurs lignes physiques, ceci à des fins de lisibilité.

    Toutefois ce bakslash est inutile si la ligne de code est interrompue à l'intérieur de conteneur, soit parenthèses, accolades et crochets. Donc dans ton exemple, tu peux les virer.

    Remarque, tes crochets sont appariés étrangement, je suppose que c'est parce que ce n'est pas complet.

  3. #3
    Membre confirmé Avatar de Mydriaze
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    192
    Détails du profil
    Informations personnelles :
    Âge : 58
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Décembre 2006
    Messages : 192
    Par défaut
    Ah merci beaucoup!

    Oui la liste est très longue, c'est pour ça que j'ai mis "etc" ...


    Merci beaucoup!

  4. #4
    Membre confirmé Avatar de Mydriaze
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    192
    Détails du profil
    Informations personnelles :
    Âge : 58
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Décembre 2006
    Messages : 192
    Par défaut
    Ah merci pour la doc!

    Je l'ai cherché mais ne l'ai pas trouvée , j'etais tombée sur les backslash des expressions regulieres ....
    tsssss...


    Merci encore!!!

  5. #5
    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,

    +1 pour VinsS

    Voir la doc ici: http://docs.python.org/2/reference/l...line-structure paragraphe 2.1.5.

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

Discussions similaires

  1. [LG]Tri par insertion dans une liste chainée
    Par mister_dsg dans le forum Langage
    Réponses: 4
    Dernier message: 18/12/2003, 22h34
  2. [LG]suppression dans une liste chainée
    Par mister_dsg dans le forum Langage
    Réponses: 9
    Dernier message: 16/12/2003, 21h20
  3. [langage] Comment rajouter des champs dans une liste
    Par toto_titi dans le forum Langage
    Réponses: 4
    Dernier message: 28/08/2003, 14h09
  4. Réponses: 2
    Dernier message: 17/08/2003, 20h07
  5. Réponses: 4
    Dernier message: 24/04/2003, 22h28

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