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 :

savoir si une variable est un liste


Sujet :

Python

  1. #1
    Membre éclairé Avatar de Bayard
    Inscrit en
    Juin 2002
    Messages
    859
    Détails du profil
    Informations forums :
    Inscription : Juin 2002
    Messages : 859
    Points : 714
    Points
    714
    Par défaut savoir si une variable est un liste
    Bonjour,

    Je gère un arbre: liste de string imbriquée.

    Je souhaite savoir comment on peut détecter si une variable est une string ou une liste.

    Merci
    Si tu ne vis pas ce que tu penses alors tu penses ce que tu vis.

  2. #2
    Membre éclairé Avatar de Bayard
    Inscrit en
    Juin 2002
    Messages
    859
    Détails du profil
    Informations forums :
    Inscription : Juin 2002
    Messages : 859
    Points : 714
    Points
    714
    Par défaut
    Vu, c'est type(objet)
    Si tu ne vis pas ce que tu penses alors tu penses ce que tu vis.

  3. #3
    Membre expérimenté
    Homme Profil pro
    Inscrit en
    Mars 2007
    Messages
    941
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2007
    Messages : 941
    Points : 1 384
    Points
    1 384
    Par défaut
    C'est mieux d'utiliser 'isinstance', afin de respecter la sémantique de l'héritage (une instance d'un sous-type de A est aussi une instance de A). Cette fonction permet de plus de tester plusieurs classes en un appel (en passant un tuple comme second argument).
    En fait, c'est souvent mieux de structurer son programme afin de ne pas devoir tester le type des arguments, mais si tu dois vraiment le faire, utilise isinstance.

  4. #4
    Membre éclairé Avatar de Bayard
    Inscrit en
    Juin 2002
    Messages
    859
    Détails du profil
    Informations forums :
    Inscription : Juin 2002
    Messages : 859
    Points : 714
    Points
    714
    Par défaut
    OK, merci.
    Si tu ne vis pas ce que tu penses alors tu penses ce que tu vis.

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

Discussions similaires

  1. [débutant] Comment savoir si une variable est définie
    Par guidav dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 29/11/2006, 17h47
  2. Savoir si une variable est bien un chiffre
    Par tomasi dans le forum C
    Réponses: 34
    Dernier message: 15/11/2006, 13h15
  3. [Tableaux] Savoir si une variable est un tableau
    Par sourivore dans le forum Langage
    Réponses: 3
    Dernier message: 20/10/2006, 14h42
  4. Réponses: 3
    Dernier message: 28/07/2006, 15h45
  5. Comment savoir si une variable est initialisée ?
    Par nabix dans le forum Général Python
    Réponses: 8
    Dernier message: 10/03/2005, 15h12

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