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 ] >>> 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 ]
|