Se connecter / S'enregistrer
Votre question

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

Tags :
  • Copier coller
  • Programmation
Dernière réponse : dans Programmation
21 Novembre 2007 22:14:08


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: 

Autres pages sur : python probleme variable debutant

a b L Programmation
22 Novembre 2007 20:41:44

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]
Tom's guide dans le monde
  • Allemagne
  • Italie
  • Irlande
  • Royaume Uni
  • Etats Unis
Suivre Tom's Guide
Inscrivez-vous à la Newsletter
  • ajouter à twitter
  • ajouter à facebook
  • ajouter un flux RSS