Cet article présente principalement le partage de 4 méthodes d'ajout d'éléments à List en Python. Cet article explique les 4 méthodes de append(), extend(), insert(), signe plus, etc., et donne des exemples d'opérations. Les amis dans le besoin peuvent se référer à
List est un type de données couramment utilisé en Python. Il s'agit d'une collection ordonnée, c'est-à-dire que les éléments qu'elle contient conservent toujours l'ordre défini initialement (sauf si vous les triez ou les modifiez d'une autre manière). ) fonctionner).
En Python, il existe 4 méthodes pour ajouter des éléments à la liste (append(), extend(), insert(), + signe plus)
1 append () Append. un seul élément à la fin de la liste . Il n'accepte qu'un seul paramètre. Le paramètre peut être n'importe quel type de données. L'élément ajouté conserve le type de structure d'origine dans la liste.
Si cet élément est une liste, alors la liste sera ajoutée dans son ensemble. Faites attention à la différence entre append() et extend().
Copier le code Le code est le suivant :
>>> ,'b ']
>>> list1.append('c')
>>> liste1
['a', 'b', 'c']
2. extend() ajoute chaque élément d'une liste à une autre liste , en acceptant un seul paramètre ; extend() équivaut à connecter la liste B à la liste A.
Copier le code Le code est le suivant :
>>> liste1
[' a', 'b', 'c']
>>> list1.extend('d')
>>> 'c' , 'd']
3. insert() insère un élément dans la liste, mais ses paramètres en ont deux (comme insert(1,"g")), Le premier paramètre est le point d'index, qui est la position d'insertion, et le deuxième paramètre est l'élément inséré.
Copier le code Le code est le suivant :
>>> liste1
[' a', 'b', 'c', 'd']
>>> list1.insert(1,'x')
>>> ', 'x', 'b', 'c', 'd']
Les trois premières méthodes (append, extend, insert) peuvent ajouter des éléments à la liste. Elles n'ont pas de valeur de retour et modifient directement l'objet de données d'origine. Remarque : L'ajout de deux listes nécessite la création d'un nouvel objet de liste, ce qui consomme de la mémoire supplémentaire. Surtout lorsque la liste est volumineuse, essayez de ne pas utiliser "+" pour ajouter la liste. Utilisez plutôt la méthode append() de List.
Le code est le suivant :
>>> liste1[' a', 'x', 'b', 'c', 'd']
>>> liste2=['y','z']
>>> liste1+liste2
>>> liste3
['a', 'x', 'b', 'c', 'd', 'y', 'z']
Recommandations associées :
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!