Problème de création d'une liste non vide.

Résolu/Fermé
papanou1965 Messages postés 37 Date d'inscription mardi 17 juin 2014 Statut Membre Dernière intervention 15 août 2014 - 17 juil. 2014 à 11:20
papanou1965 Messages postés 37 Date d'inscription mardi 17 juin 2014 Statut Membre Dernière intervention 15 août 2014 - 19 juil. 2014 à 16:49
Bonjour, Voilà le soucis à six sous .
lorsque je crée une liste non vide dans la console , il n'y à aucun problème.
Exemple : liste=[1,2,3,4,5,6,7,8,9]
Où sa se complique , c'est quand je veut la créer dans un script .
La console s'ouvre et se ferme tout de suite , c'est clair que pour python il y à
quelque chôse d'indigeste , même si je convertit le tout en string .
Re_exemple : liste=['1','2','3','4','5','6']

Je suis sous python 2.2. ¿

Si vous avez une idée , ce serais sympa de m'éclairer parceque là je ne comprend pas .




A voir également:

5 réponses

dsy73 Messages postés 9252 Date d'inscription dimanche 22 août 2010 Statut Contributeur Dernière intervention 23 octobre 2020 2 476
17 juil. 2014 à 20:19
Salut
tu utilises une version de python qui date de 10 ans !
La version 2.7 fonctionne trés bien avec ton code.
0
Utilisateur anonyme
17 juil. 2014 à 22:00
Si ton code ne contient pas d'éléments d'interaction avec l'utilisateur alors le programme s'exécute puis s'éteint lorsque tu fais un double clique gauche sur ton fichier code. Cependant, si tu édites ton code, que tu l'exécute avec F5 et que dans l'interpréteur tu lui demande de t'afficher la liste que tu as créé dans ton code, tu obtiendra de meilleurs résultats.

Je suis peut-être à côté de la plaque mais corrige-moi s'il le faut.
0
papanou1965 Messages postés 37 Date d'inscription mardi 17 juin 2014 Statut Membre Dernière intervention 15 août 2014 1
19 juil. 2014 à 11:21
Bonjour à vous deux .
Merci de m'accorder un peut de votre temps .
En ce qui concerne la 2.7 , je n'arrive pas à la faire tourner convenablement ici.
C'est pour sa que j'ai pris la 2.2 .
Et pour répondre à Help-Jason j'ai bien mis dans le script une interaction.
En fait sa donne simplement sa , c'est juste pour tester .

# des listes
liste=(["1","2","3","4","5","6","7","8","9"])
print (' la liste contient ')
print liste
r=raw_input(' <<Enter>> pour sortir! ")

J'ai aussi essayé liste = [machin] et liste = (machin)
Mais rien à faire , sa me gène parceque si je veut que sa tourne convenablement .
Je dois faire une liste vide et ajoutter avec liste.append
Mais bon ce n'est qu'un demi mal .
Je me débrouillerais comme sa .
Merci à tous et bon W.E.
0
Utilisateur anonyme
19 juil. 2014 à 11:37
Sous 3.3 ça marche, je vois pas le problème en fait ...
0
jisisv Messages postés 3645 Date d'inscription dimanche 18 mars 2001 Statut Modérateur Dernière intervention 15 janvier 2017 934
Modifié par jisisv le 19/07/2014 à 12:29
Sous Python 2.7:
johand@osiris: ~/src/CCM/python $ cat print_liste.py

#!/usr/bin/python
import sys

print( sys.version_info )

liste=["1","2","3","4","5","6","7","8","9"]
print (' la liste contient ')
print (liste)
r = raw_input(' <<Enter>> pour sortir! ')

 johand@osiris: ~/src/CCM/python $ ./print_liste.py
sys.version_info(major=2, minor=7, micro=8, releaselevel='final', serial=0)
 la liste contient 
['1', '2', '3', '4', '5', '6', '7', '8', '9']
<<Enter>> pour sortir! 



Gates gave ^H sold you the windows.
GNU gave us the whole house.(Alexandrin)
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
papanou1965 Messages postés 37 Date d'inscription mardi 17 juin 2014 Statut Membre Dernière intervention 15 août 2014 1
19 juil. 2014 à 16:43
Merci à tous je vais tester tout sa !
Et je vous donne des nouvelles.
0
papanou1965 Messages postés 37 Date d'inscription mardi 17 juin 2014 Statut Membre Dernière intervention 15 août 2014 1
19 juil. 2014 à 16:49
Merci sa tourne convenablement maintenant .
Je ne sait pas pourquoi mon script ne tournais pas avant ?¿
Je marque le sujet comme résolu !
Bon W.E. à tous et encore merci.
0