Maison >développement back-end >Tutoriel Python >4 façons d'ajouter des éléments à la liste dans Python_python

4 façons d'ajouter des éléments à la liste dans Python_python

不言
不言original
2018-04-04 17:32:162565parcourir

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


4. + signe plus, l'ajout de deux listes renverra un nouvel objet de liste. trois premiers.

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.


Copier le code

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 :

Comment Python implémente la conversion mutuelle de str en liste


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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn