Heim  >  Artikel  >  Backend-Entwicklung  >  4 Möglichkeiten, Elemente zur Liste in Python_python hinzuzufügen

4 Möglichkeiten, Elemente zur Liste in Python_python hinzuzufügen

不言
不言Original
2018-04-04 17:32:162528Durchsuche

In diesem Artikel wird hauptsächlich die gemeinsame Nutzung von 4 Methoden zum Hinzufügen von Elementen zu List in Python vorgestellt. In diesem Artikel werden die 4 Methoden append(), extension(), insert(), plus sign usw. erläutert und Operationsbeispiele gegeben. Freunde in Not können darauf verweisen

Liste ist ein häufig verwendeter Datentyp in Python. Es handelt sich um eine geordnete Sammlung, das heißt, die darin enthaltenen Elemente behalten immer die Reihenfolge der ursprünglichen Definition bei (es sei denn, Sie sortieren sie oder anders). modifizieren) bedienen).

In Python gibt es 4 Methoden zum Hinzufügen von Elementen zur Liste (append(), extension(), insert(), + Pluszeichen)

1. append() Hängt an ein einzelnes Element am Ende der Liste Es akzeptiert nur einen Parameter. Der Parameter kann ein beliebiger Datentyp sein. Das angehängte Element behält den ursprünglichen Strukturtyp in der Liste bei.

Wenn es sich bei diesem Element um eine Liste handelt, wird die Liste als Ganzes angehängt. Beachten Sie den Unterschied zwischen append() und extension().


Code kopieren Der Code lautet wie folgt:


>>> ,'b ']
>>> list1.append('c')
>>> list1
['a', 'b', 'c']

2. extension() fügt jedes Element in einer Liste zu einer anderen Liste hinzu , wobei nur ein Parameter akzeptiert wird; dies entspricht dem Verbinden von Liste B mit Liste A.


Code kopieren Der Code lautet wie folgt:


>>> list1
[' a', 'b', 'c']
>>> list1.extend('d')
>>> 'c', 'd']

3. insert() fügt ein Element in die Liste ein, aber seine Parameter haben zwei (z. B. insert(1,"g")), Der erste Parameter ist der Indexpunkt, der die Einfügeposition darstellt, und der zweite Parameter ist das eingefügte Element.


Code kopieren Der Code lautet wie folgt:

>>> list1
[' a', 'b', 'c', 'd']
>>> list1.insert(1,'x')
>>> list1
', ' x', 'b', 'c', 'd']

4. Durch das Hinzufügen von zwei Listen wird ein neues Listenobjekt zurückgegeben die ersten drei. Die ersten drei Methoden (Anhängen, Erweitern, Einfügen) können Elemente zur Liste hinzufügen. Sie haben keinen Rückgabewert und ändern direkt das ursprüngliche Datenobjekt. Hinweis: Das Hinzufügen von zwei Listen erfordert das Erstellen eines neuen Listenobjekts, das zusätzlichen Speicher verbraucht. Versuchen Sie insbesondere, wenn die Liste groß ist, nicht „+“ zum Hinzufügen der Liste zu verwenden. Verwenden Sie stattdessen die Methode append() von List.


Code kopieren Der Code lautet wie folgt:

>>> list1
[' a', 'x', 'b', 'c', 'd']
>>> list2=['y','z']
>>> list1+list2
>>> list3
['a', 'x', 'b', 'c', 'd', 'y', 'z']

Verwandte Empfehlungen:

Wie Python die gegenseitige Konvertierung von str in list implementiert


Das obige ist der detaillierte Inhalt von4 Möglichkeiten, Elemente zur Liste in Python_python hinzuzufügen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn