Heim  >  Artikel  >  Backend-Entwicklung  >  Python-Programm zum Hinzufügen von Elementen zur Liste

Python-Programm zum Hinzufügen von Elementen zur Liste

WBOY
WBOYnach vorne
2023-09-06 08:13:111564Durchsuche

Python-Programm zum Hinzufügen von Elementen zur Liste

In diesem Artikel erfahren Sie, wie Sie Elemente zu einer Liste hinzufügen. In Python gibt es mehrere Möglichkeiten, mithilfe verschiedener Operatoren Elemente zu einer Liste hinzuzufügen. „Operatoren“ sind spezielle Symbole zur Durchführung arithmetischer oder logischer Berechnungen. Die Werte, mit denen ein Operator arbeitet, werden „Operanden“ genannt. Es gibt viele Arten von Operatoren, die in Python verwendet werden, z. B. „+“ zum Hinzufügen von Elementen, „-“ zum Schneiden von Elementen, „*“ zum Wiederholen von Elementen usw.

Listen in Python

Eine Liste ist eine Datenstruktur in Python, bei der es sich um eine variable, geordnete Folge von Elementen handelt. Listen werden verwendet, um mehrere Elemente in einer einzigen Variablen zu speichern. Listen bestehen aus vier in Python integrierten Datentypen, die zum Speichern von Datensammlungen verwendet werden. Die anderen drei sind Tupel, Mengen und Wörterbücher.

Beispiel

Das folgende Beispiel erstellt drei Listen – Liste1, Liste2 und Liste3. Liste1 enthält die Zahlen 1, 2, 3 und 4; Liste2 enthält die Zeichenfolgen „keshav“, „mohan“ und „govind“; Liste3 kombiniert Elemente aus beiden Listen und enthält eine Zahl, gefolgt von einer Zeichenfolge.

list1 = [1,2,3,4]
print (list1)
list2 = ["keshav","mohan","govind"]
print (list2)
list3 = [1,"keshav",2,"mohan"]
print(list3)

Ausgabe

[1, 2, 3, 4]
['keshav', 'mohan', 'govind']
[1, 'keshav', 2, 'mohan']

Bevor wir lernen, wie man Listenelemente hinzufügt, lernen wir zunächst, wie man eine Liste erstellt. Dadurch erhalten Sie einen schnellen Überblick über grundlegende Konzepte.

Erstellen Sie eine Liste

Wir können eine Liste erstellen, indem wir Elemente in eckige Klammern [] setzen und durch Kommas trennen. Lassen Sie es uns anhand eines Beispiels lernen.

Beispiel

Das folgende Beispiel zeigt, wie man eine Liste erstellt. Hier nehmen wir drei Namen: „alina“, „akash“ und „arjun“.

list= ["alina","akash", "arjun"]
print(list)

Ausgabe

Durch Ausführen des oben angegebenen Programms wird die folgende Namensliste erstellt.

['alina', 'akash', 'arjun'] 

Elemente in der Liste

Listen sind veränderbar, was bedeutet, dass das Element geändert, hinzugefügt und entfernt (geschnitten) werden kann.

Wir verwenden Operator=, um ein Element oder Element in einer Liste zu ändern.

Beispiel

Das folgende Beispiel definiert den Namen.

names=["ann","yash","maria"]
print(names)

Ausgabe

Nachdem wir das obige Programm ausgeführt haben, erhalten wir die folgende Ausgabe, die die in der Liste vorhandenen Elemente wie unten gezeigt ausgibt.

['ann', 'yash', 'maria']

Beispiel

Hier wird Operator= zum Ändern von Elementen verwendet. In diesem Beispiel zeigt Schritt 1 die Liste der Namen als ann, yash, maria, aber in Schritt 2 verwenden wir den Operator „=", um den Nachnamen „maria“ in „mike“ zu ändern.

names = ["ann","yash","maria"]
print(names)
names [2] = "mike"
print (names)

Ausgabe

Die Ausführung des obigen Programms erzeugt die folgende Ausgabe und ändert den Namen „Maria“ mit dem =-Operator in „Mike“

['ann', 'yash', 'maria']
['ann', 'yash', 'mike']

Element zur Liste hinzufügen

Wir können append(), extension(), insert(), concatenation() verwenden, um Elemente zur Liste hinzuzufügen.

Python ermöglicht Benutzern das Hinzufügen von Elementen zu Listen auf verschiedene Arten. Die Methode append() fügt ein Element am Ende der Liste hinzu, während die Methode extend() mehrere Elemente gleichzeitig anhängt.

Insert() kann verwendet werden, um ein Element an einem beliebigen Index einzufügen, während concatenation() zwei Listen zu einer zusammenführt. Alle vier Methoden eignen sich zum Hinzufügen von Elementen zu Python-Listen.

Verwenden Sie den Verkettungsoperator („+“)

Verkettung ist der Prozess in Python, bei dem zwei oder mehr Zeichenfolgen miteinander kombiniert werden. Dies kann mit dem „+“-Operator oder mit Formatierungsfunktionen wie str.format(), F-Strings und Formatbezeichnern erfolgen. Durch die Verkettung können wir längere Zeichenfolgen erstellen, indem wir kürzere Zeichenfolgen miteinander verketten.

Beispiel

Das unten angegebene Beispiel fügt zwei Listen zusammen. Die erste Liste namens 1 enthält die Namen Ann, Yash und Maria. Die zweite Liste namens2 enthält die Namen John, Andrew und Robin.

names1=["ann","yash","maria"]
names2=["john","andrew","robin"]
print(names1+names2)

Ausgabe

['ann', 'yash', 'maria', 'john', 'andrew', 'robin']

Verwenden Sie die Append()-Methode

Append() ist eine in Python integrierte Methode, die zum Hinzufügen von Elementen am Ende einer Liste verwendet wird. Es benötigt einen Parameter, der ein beliebiger Datentyp sein kann, beispielsweise eine Ganzzahl, ein String oder eine andere Liste.

Diese Methode gibt nichts zurück; sie ändert lediglich die ursprüngliche Liste, indem sie neue Elemente hinzufügt. Append() ist eine nützliche Möglichkeit, Elemente zu einer Liste in Python hinzuzufügen.

Beispiel

In diesem Beispiel wird die Zeichenfolge „cherry“ zu einer Liste von Früchten mit dem Namen „fruit“ hinzugefügt. Drucken Sie nach dem Hinzufügen die Liste aus, die nun „Apfel“, „Mango“, „Banane“ und „Kirsche“ enthält.

fruit=["apple", "mango", "banana" ]
a="cherry"
fruit.append(a)
print ("the updated list :",fruit) 

Ausgabe

the updated list : ['apple', 'mango', 'banana', 'cherry']

In diesem Programm haben wir eine Liste bestehend aus drei Früchten: ['Apfel', 'Mango', 'Banane'], und wir möchten den vierten Fruchtnamen „Kirsche“ zum letzten Element der Liste hinzufügen. Hier verwenden wir append() als Operator und die Ausgabe, die wir erhalten, ist: ['apple', 'mango', 'banana', 'cherry'].

Verwenden Sie die Extend()-Methode

. Extend() ist eine Funktion in Python, die zum Hinzufügen von Elementen aus einer Liste zu einer anderen Liste verwendet wird. Es hängt alle Elemente im Iterable an das Ende der Liste an und erweitert sie so. Es akzeptiert ein iterierbares Objekt als Eingabe und erweitert die Liste um seine einzelnen Elemente.

Beim Hinzufügen von Elementen zu einer vorhandenen Liste bleibt die ursprüngliche Reihenfolge der Elemente erhalten. Diese Methode gibt keinen Wert zurück, sondern aktualisiert die vorhandene Liste im Speicher mit dem neuen Wert.

示例

在此示例中,我们使用 extend() 函数来扩展元素并将其添加到水果列表中,输出为 ['apple', 'mango', '香蕉','c','h','e','r','r','y']

fruit=["apple", "mango", "banana" ]
a="cherry"
fruit.extend(a)
print("the updated list :",fruit)

输出

the updated list : ['apple', 'mango', 'banana', 'c', 'h', 'e', 'r', 'r', 'y']

使用Insert()方法

Insert()是python中的一个函数,用于在指定位置插入元素。它需要两个参数:要插入的元素的索引以及要插入的项目。

这可用于将元素添加到列表或任何其他数据结构(例如元组和字典)中。请务必注意,插入元素会将内存中该元素后面的所有现有元素移动一位。

示例

在下面的示例中,我们有一个由三种水果组成的列表:['apple', 'mango', 'banana'],由于我们想在特定位置添加“orange”,因此我们使用了插入运算符()。通过这个 insert() 运算符,我们可以在任何索引处添加任何元素。

fruits=['apple','banana','cherry']
fruits.insert(1,'orange')
print(fruits)

输出

['apple', 'orange', 'banana', 'cherry']

结论

在这篇文章中,我们简要解释了如何使用Python向列表中添加元素。我们使用了四种不同的方法insert()、concatenation()、append()、extend()。每个函数都有不同的方式来完成任务,即 Concatenation( ) 用于组合两个列表。 Append() 用于在列表末尾添加元素。 extend() 用于添加和扩展列表中添加的元素。 insert() 用于在任意索引处添加元素。

Das obige ist der detaillierte Inhalt vonPython-Programm zum Hinzufügen von Elementen zur Liste. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:tutorialspoint.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen