Liste à l'interieur d'une chaine de caractere

Messages postés
1
Date d'inscription
mercredi 31 octobre 2018
Dernière intervention
31 octobre 2018
- - Dernière réponse : Amir21A
Messages postés
1
Date d'inscription
jeudi 29 septembre 2016
Dernière intervention
20 décembre 2018
- 20 déc. 2018 à 16:53
Bonjour,
j'ai une variable a de type str qui contient une liste à l'intérieur
exemple : a="[a,b,c]"
je veux recupérer la liste b=[a,b,c] (type(b)=list)
Aidez moi svp.
Afficher la suite 

Votre réponse

1 réponse

Messages postés
1
Date d'inscription
jeudi 29 septembre 2016
Dernière intervention
20 décembre 2018
0
Merci
#your string
a="[a,b,c]"
print(a)

#getting the elements
def getElements(a):
    b = [ ]
    #deleting unwanted chars
    newstr = a.replace(",", "")
    a = newstr.replace("[", "")
    a = a.replace("]", "")
    #appending elements to list b
    for i in range(len(a)):
        b.append(a[i])
    return b
        
b = getElements(a)

print ( b )


EDIT : Ajout des balises de code par la modération !
Commenter la réponse de Amir21A

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.