Tom's Guide > Forum > Programmation > Python--> problème de variable[Débutant]

Python--> problème de variable[Débutant]

Forum Programmation : Python--> problème de variable[Débutant]

TomsGuide.com : 800 000 inscrits répondent à toutes vos questions high-tech et informatique. Pour obtenir de l'aide, inscrivez-vous gratuitement !
Mot :    Pseudo :           
 


c='1,2,3,4,5'
from matplotlib.pylab import*
plot([c])---->fait un erreur
plot([1,2,3,4,5])---->ça fonctionne

Comment pourrais-je faire pour juste intégrer la variable c dans la fonction plot([]) sans qu'il me fasse des erreurs?

Le problème c'est qu'on ne peu pas caster dans une variable des valeurs séparé par des virgules sans qu'il soit un string.

si je fais un copier-coller d'un print c, ça fonctionne bien!

Merci! :hello:

Liens sponsorisés
Inscrivez-vous ou connectez-vous pour masquer ceci.

1. découpe ta chaine avec split:
d = c.split(',')

résultat: d = ['1','2','3','4','5']
pas bon, car c'est une liste de chaines de caractères
2. la fonction int('3') retourne l'entier 3, la fonction map(f, liste) apelle la fonction f sur tous les élément de liste
donc:
map(int, d)

résultat: [1,2,3,4,5]

------------------------------ 6800A007B81300CD10B00131C989CF26880541
81F900FA750230EDBADA03ECA80875FBECA808
74FBE4603C0175DFB80300CD10B8004CCD21
Répondre à CRicky
Tom's Guide > Forum > Programmation > Python--> problème de variable[Débutant]
Aller à :

Il y a 474 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici.

Attention

Vous allez répondre sur un sujet resté inactif pendant plus de 6 mois.
Assurez-vous d'apporter des éléments nouveaux à la discussion avant de poursuivre.

Répondre Annuler
Liens