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
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
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.
Partager