Convertis une chaine de caractère type liste en liste et gère la plupart des erreurs d’écriture
def Rectifieur(chaine,chaine_sec="",test=True,chang=False): while chaine[0]==",": if chaine==",":return "" chaine=chaine[1:] while chaine[-1]==",": if chaine==",":return "" chaine=chaine[:-1] while test: if chaine==",":return "" test=False for indice in range(len(chaine)-1): if chaine[indice]=="," and chaine[indice+1]==",": chaine_sec=Decoupeur(chaine,indice) test=True chang=True if chang==True: chaine=chaine_sec return chaine def Convertisseur(chaine,tampon="",L_taux=[]): if chaine=="":return [] for i in chaine: if i==",": L_taux.append(int(tampon)) tampon="" else:tampon+=i if L_taux==[]: L_taux.append(int(tampon)) L_taux.append(int(tampon)) return L_taux def Decoupeur(chaine,indice,chaine_sec=""): for j in range(indice): chaine_sec+=chaine[j] for k in range(indice+1,len(chaine)): chaine_sec+=chaine[k] return chaine_sec