Dans une liste, ajout , suppression et extension de liste
J’ajoute une valeur ou un élément à la fin de la liste :
>>> listeEx = ["a","z","f"]
>>> listeEx
['a', 'z', 'f']
>>> listeEx.append ("u")
>>> listeEx
['a', 'z', 'f', 'u']
>>>
J’ajoute une valeur qui sera indexée à l’emplacement 2 de la liste :
>>> listeEx.insert (2,"w") >>> listeEx ['a', 'z', 'w', 'f', 'u'] >>>
J’ajoute une liste au bout de ma liste de départ comme une extension :
>>> listeEx ['a', 'z', 'w', 'f', 'u'] >>> listeEx2 = ["m","b"] >>> listeEx.extend (listeEx2) >>> listeEx ['a', 'z', 'w', 'f', 'u', 'm', 'b'] >>>
J’efface une valeur dans la liste avec del & remove + pop :
>>> listeEx3 = ["a","b","c","a","b","c"]
>>> del listeEx3[1]
>>> listeEx3
['a', 'c', 'a', 'b', 'c']
>>> listeEx3.remove("c")
>>> listeEx3
['a', 'a', 'b', 'c']
>>> var = listeEx3.pop(2)
>>> listeEx3
['a', 'a', 'c']
>>> var
'b'
>>>
del listeEx3[1] je supprime la valeur indexée à l’emplacement 1.
listeEx3.remove(« c ») je supprime la première occurence de « c ».
a = listeEx3.pop(2) je supprime de la liste la valeur indexée à l’emplacement 2 et j’assigne cette valeur à la variable var.