Les listes sont un type de données fondamental en Python. Ils sont utilisés pour stocker des collections de données sous un seul nom de variable. En raison de leur importance , le langage Python comprend un ensemble de méthodes utiles avec le type de données de liste pour les rendre souples et plus efficaces . Une opération typique programmeurs effectuent sur les listes est l'opération d'ajouter des éléments ou augmenter la taille de la liste pour y inclure plus d'éléments . Cela se fait à travers les méthodes incluses " append () " et " extend ( ) " . Le « append () " Format
" append () " méthode prend un élément et l'ajoute à la fin de la liste . La fonction append peut prendre soit des types de données normales ( nombres, des caractères , des chaînes ) ou des collections de données ( autres listes ) . La fonction append ne ajouter un élément à la fin de la liste , la liste elle-même ne prolonger d'un élément (c'est le cas des types de données singulières ainsi que des listes ) .
Exemples de append
ajouter des données à la fin de la liste en appelant la méthode append de la liste dans laquelle l'élément devrait aller. Pour les éléments singuliers , cela va ajouter l'élément. Pour les listes , cela va ajouter toute la liste. Lorsqu'une liste est ajouté à la fin d'une autre liste , il suffit d'un seul endroit : la liste entière est considéré comme un élément. L'exemple de code suivant ajoute un élément unique (5) à la fin d'une liste d' exemple " ex_list " , puis ajoute un autre liste ( «list2» ) à la fin de " ex_list ":
>> > ex_list
[1 , 2, 3 , 4, 5 ]
>>>
>>> ex_list.append (5) ex_list
[1, 2 , 3, 4 , 5, 5 ]
>>> list2
[ 7, 8 ]
>>> ex_list.append (list2 )
>>> ex_list
[ 1, 2, 3, 4, 5, 5, [ 7, 8 ]]
le « étendre () « Méthode
" extend ( ) " méthode agit un peu comme la méthode append . Cependant, la méthode extend ajoute une liste d'éléments, plutôt que des éléments simples, à la fin de la liste . Cela signifie que les éléments d'une liste deviendront des éléments uniques de la nouvelle liste que le programmeur se prolongeant , plutôt que d'entrer dans la nouvelle liste comme un seul élément .
Exemples d'étendre
Depuis l'extension d'une liste ajoute tous les éléments de la liste qui doivent être ajoutés , la liste élargie va augmenter en taille par le nombre d'éléments dans la liste ajouté. Dans cet exemple, la liste exemple " ex_list " sera prolongée deux fois, par une liste appelée «L1» et encore une fois par une liste appelée "L2" .
>>> Ex_list
[ 1, 2, 3, 4, 5, 5, [ 7, 8 ]]
>>> L1
[ 7, 8 ]
< p >>>> ex_list.extend (L1)
>>> ex_list
[ 1, 2, 3, 4, 5, 5, [ 7, 8 ] , 7, 8 ]
>>> l2
[ 9, 10 ]
>>> ex_list.extend (L2) < br >
>>> ex_list
[ 1, 2, 3, 4, 5, 5, [ 7, 8 ] , 7, 8 , 9, 10 ]