Bonjour,
En Python,
1)Programmer une fonction masque(s,l) prenant une liste de nombres l et une chaine s, et retournant une nouvelle chaine contenant les caractères dont les positions dans s figurent dans la liste l.
exemple.
>>>masque('CAGCTACCTA',[2,5,3,8])
>>>'GACT
2)Programmer une fonction compacter(l) prenant une liste d'entiers l et retournant la liste sans répétition.
exemple.
>>>compacter([88833355574441])
>>>[835741]
1)2)Code:>>> def masque(s,l): res='' for i in range(l): res=res+'s[l[i]]' return resJe n'y arrive pas... vous pouvez m'aider?Code:>>> def compacter(l): a=l[0] liste=[a] for i in range(1,len(l)): if l[i]==a: liste=liste+[] a=l[i] liste=liste+[a] return liste
-----