Bonjour, mon objectif est de créer une fonction qui va modifier un string comme "Bonjour le monde" en ["Bonjour","le","monde"]
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
def fct1(s):
    l=[]
    mot=""
    for e in s:
          if e == " ":
            l.append(mot)
            mot=""
          else:
            mot+=e
          return l
print (fct1("Bonjour le monde"))
J'ai donc écris cette fonction seulement cela me renvois uniquement [] alors que je devrais avoir ["Bonjour","le","monde"].

Auriez-vous une solution?

Merci

PS: je connais split mais je ne veux pas l'utiliser ici.