Python.2 Résumé sur les listes BTS1 SIO Avril
Concatène des listes def conc(): liste1=[1,2] liste2=[3,4] liste=liste1+liste2 print liste [1,2,3,4] |
Multiplie une liste def mult(): liste1=['a','bc'] liste=liste1*3 print liste ['a','bc','a','bc','a','bc']
|
Modifie un élément dans la liste def modif(): liste1=['a',21,'cd'] liste1[1]=liste1[1]+10 liste1[2]=liste1[2]+'ef' printliste1 ['a',31,'bcef'] |
Taille de la liste( nombre de ses éléments ) def long(): liste1=['a',21,'cd'] print len(liste1) 3 |
Supprime un élément d'indice connu de la liste def supprelem(): li=[1,3,5,7,9] del(li[0]) print li [3,5,7,9] |
Ajoute un élément à la liste à la fin def ajout(): li=[1,3,5,7,9] li.append(12) print li [1,3,5,7,9,12] |
Supprime un élément une seule fois d'une liste def supp(): li=[1,3,5,7,9] li.remove(5) print li [1,3,7,9] Si la valeur n'est pas trouvée, une erreur est provoquée. Si la valeur est présente plusieurs fois, seule celle d'indice le plus faible sera supprimée. |
Donne l'indice d'un élément d'une liste def ind(): li= [1,3,5,7,9] print li.index(5) 2 Si la valeur n'est pas trouvée dans la liste, un message d'erreur est affiché. |
Compte le nombre de fois qu'un élément est dans la liste def denom(): li=[1,3,5,7,9,5] print li.count(5) 2 |
Inverse l'ordre des éléments de la liste def arebour(): li=[1,3,5,7,9,5] li.reverse() print li [5,9,7,5,3,1] |
Change une chaîne en la liste des caractères de la chaîne def mut(): li=list("abcd") print li ['a','b','c','d'] |
Liste en chaîne def lischain(): li=['a','b','c','d'] ch='*'.join(li) print ch 'a*b*c*d' ch=' '.join(li) print ch 'a b c d' Le caractère entre ' .... ' est mis entre chaque élément de la liste. La liste n'a comme éléments au départ que des chaînes. |