Python : erreur input() vs non input()
Thomas_9025
Messages postés
2
Statut
Membre
-
NHenry Messages postés 15479 Statut Modérateur -
NHenry Messages postés 15479 Statut Modérateur -
Bonjour,
Voici deux cas de deux lignes en python :
phrase=["a","b","c"]
phrase[2]="b"
phrase=input()
phrase[2]="b"
Celui comprenant le input() ne marche pas en entrant les mêmes caractères et renvoie :
'str' object does not support item assignment
L'autre fonctionne parfaitement.
Or, j'ai besoin de pouvoir entrer du texte.
Pourquoi est-ce ainsi et comment résoudre le problème ?
Merci d'avance
Voici deux cas de deux lignes en python :
phrase=["a","b","c"]
phrase[2]="b"
phrase=input()
phrase[2]="b"
Celui comprenant le input() ne marche pas en entrant les mêmes caractères et renvoie :
'str' object does not support item assignment
L'autre fonctionne parfaitement.
Or, j'ai besoin de pouvoir entrer du texte.
Pourquoi est-ce ainsi et comment résoudre le problème ?
Merci d'avance
A voir également:
- Python : erreur input() vs non input()
- Citizen code python avis - Accueil - Outils
- Citizen code python solution - Forum Python
- Python est introuvable. exúcutez sans argument pour procúder ó l ✓ - Forum Python
- Python par la pratique : 101 exercices corrigés pdf - Forum Python
- \R python ✓ - Forum Python
J’ai besoin d’une suite pour chaque caractère, j’ai essayé le :
input().split("") mais ça ne marche pas puisqu’il n’y a aucun séparateur.
Y’a t-il une fonction qui permettrait de générer une suite à partir d’un input() ?
https://stackoverflow.com/questions/45848612/python-how-to-use-conditional-statements-on-every-element-of-array-using-s
Ce serai un truc su genre :
[i for i in phrase]
Sinon une boucle for fait aussi le taff.