PYTHON . 2 RESUME SUR LISTES

                                  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.