Die Verwendung der Python -Liste erweitert die Funktion

Die Verwendung der Python -Liste erweitert die Funktion
Python verfügt über viele integrierte Funktionen für das Listenobjekt. Die Extend () -Funktion ist eine von ihnen. Es wird mit einer Liste verwendet, um auf die iterablen Objekte wie Liste, Tupel, String usw. zuzugreifen., und fügen Sie jedes Element des iterbaren Objekts zum Ende dieser Liste ein. Die Länge der Liste wird nach dem Einsetzen der Daten erhöht. Die Syntax dieser Funktion ist unten angegeben.

Syntax:

Liste.erweitern (iterbar)

Jedes iterable Objekt wird als Argumentwert dieser Funktion verwendet. Es ändert den ursprünglichen Inhalt der Liste und gibt nichts zurück. Im nächsten Teil dieses Tutorials wurden verschiedene Verwendungen dieser Funktion gezeigt.

Beispiel 1: Erweitern Sie eine Liste mit einer anderen Liste

Erstellen Sie eine Python -Datei mit dem folgenden Skript, das die Liste mit den Werten von zwei weiteren Listen erweitert. Die erste und die dritte Listen enthalten alle Zahlen. Die zweite Liste enthält alle Zeichen. Die erste Extend () -Funktion erweitert die erste Liste mit den Werten der zweiten Liste. Die zweite extend () -Funktion erweitert die erste Liste erneut mit den Werten der dritten Liste. Der geänderte Inhalt der Liste wird in der Ausgabe gedruckt.

#Definieren Sie die erste Liste der Zahlen
List1 = [3, 8, 6, 4, 9]
#Definieren Sie die zweite Liste der Saiten
list2 = ['h', 's', 'w', 'b', 'r', 'o']
#Definieren Sie die dritte Liste der Zahlen
List3 = [39, 67, 23, 90, 45]
#Extend die erste Liste mit der zweiten Liste
Liste1.erweitern (List2)
Print ("Der Inhalt der Liste nach dem ersten Verlängerung:")
#Print der erweiterten Liste
drucken (Liste1)
#Ettenden Sie die erweiterte erste Liste mit der dritten Liste
Liste1.erweitern (List3)
Print ("Der Inhalt der Liste nach dem zweiten Mal verlängert:")
#Print der erweiterten Liste erneut
drucken (Liste1)

Ausgang:
Die folgende Ausgabe wird nach der Ausführung des obigen Skripts angezeigt.

Beispiel 2: Erweitern Sie die Liste mit dem Zeichenfolgenwert

Erstellen Sie eine Python -Datei mit dem folgenden Skript, das die Liste mit einem Zeichenfolgenwert erweitert. Der Zeichenfolgenwert funktioniert als Zeichenliste. Die Funktion von Extend () erweitert die Liste mit einem Zeichenfolgenwert. Als nächstes wird die erweiterte Liste gedruckt.

#Definieren Sie eine Liste verschiedener Datenarten
ListData = [70, True, 56, 'Linux', 87, Falsch, 'Ubuntu']
#Define eine Zeichenfolge
Strdata = 'LinuxHint' '
#Ett die Liste mit den String -Daten
ListData.ausdehnen (strdata)
#Print der erweiterten Liste
drucken (listData)

Ausgang:
Die folgende Ausgabe wird nach der Ausführung des obigen Skripts angezeigt.

Beispiel 3: Erweitern Sie die Liste mit dem Set und Tupel

Erstellen Sie eine Python -Datei mit dem folgenden Skript, das die Liste mit den Werten des Satzes und des Tupels erweitert, indem Sie die Funktion von Extend () verwenden. Die ursprüngliche Liste enthält 5 Elemente. Die erste Extend () -Funktion erweitert die Liste mit Werten eines Satzes von 6 Elementen. Die zweite extend () -Funktion erweitert die geänderte Liste mit den Werten eines Tupels von 6 Elementen. Die zuletzt geänderte Liste enthält also 17 Elemente. Der geänderte Inhalt der Liste wird in der Ausgabe gedruckt.

#Definieren Sie eine Liste
ListData = [9, 7, 5, 1, 4]
#De eine Set
setData = 85, 89, 34, 12, 90, 75
#De ein Tupel
tupledata = (790, 290, 300, 450, 630, 460)
#Append stellen Daten in die Liste ein
ListData.erweitern (setdata)
print ("Der Inhalt der erweiterten Liste nach Hinzufügen von Set:")
drucken (listData)
#Append Tuple zur Liste
ListData.ausdehnen (tupledata)
print ("Der Inhalt der erweiterten Liste nach dem Hinzufügen von Tuple:")
drucken (listData)

Ausgang:
Die folgende Ausgabe wird nach der Ausführung des obigen Skripts angezeigt.

Beispiel-4: Erweitern Sie die Liste mit dem Wörterbuch

Wenn ein Wörterbuch zur Erweiterung der Liste verwendet wird, werden die Schlüssel des Wörterbuchs mit den Listenwerten hinzugefügt. Erstellen Sie eine Python -Datei mit dem folgenden Skript, das eine Liste mit einem Wörterbuchobjekt erweitert. Die Liste enthält 5 numerische Werte. Das Wörterbuch enthält 4 Elemente, bei denen der Schlüssel numerisch ist und der Wert eine Zeichenfolge ist. Die Funktion von Extend () fügt die Schlüsselwerte des Wörterbuchs mit den Listenwerten hinzu, und die erweiterte Liste wird später gedruckt.

#Definieren Sie eine Liste
ListData = [9, 7, 5, 1, 4]
#Definieren Sie ein Wörterbuch
dicdata = '01': 'Python', '02': 'Perl', '03': 'Bash', '04': 'Java'
#Bitte an die Wörterbuchdaten in die Liste
ListData.ausdehnen (dicdata)
Print ("Der Inhalt der erweiterten Liste nach Hinzufügen von Wörterbuch:")
drucken (listData)

Ausgang:
Die folgende Ausgabe wird nach der Ausführung des obigen Skripts angezeigt.

Beispiel-5: Unterschied zwischen der Funktion extend () und append ()

Der append () Funktion ist die Alternative der erweitern() Funktion. Es kann verwendet werden, um den Inhalt der Liste zu erweitern, fügt jedoch den Inhalt des iterablen Objekts wie eine andere Liste am Ende der Hauptliste hinzu. Erstellen Sie eine Python -Datei mit dem folgenden Skript, das zeigt, wie die erweitern() und das append () Funktion funktioniert beim Hinzufügen von Werten aus der Liste zu einer anderen Liste. Zwei Listen mit 5 Elementen und eine Liste von 3 Elementen wurden im Skript deklariert. Die dritte Liste wurde mit der ersten Liste mit der Verwendung der hinzugefügt erweitern() Funktion und die dritte Liste wurde mit der zweiten Liste mit der Verwendung der hinzugefügt append () Funktion. Beide erweiterten Listen wurden später gedruckt.

#Definieren Sie die erste Liste
ListData1 = [30, 41, 19, 29, 55]
#Definieren Sie die zweite Liste
ListData2 = [80, 63, 75, 99, 69]
ListData3 = [56, 35, 72]
#Extendending der ersten Liste mithilfe von Extend () -Funktion
ListData1.erweitern (ListData3)
Print ("Die erweiterten Listendaten nach Verwendung von Extend () -Funktion:")
print (listData1)
#Extendending der zweiten Liste mithilfe von Append () -Funktion
ListData2.anhängen (ListData3)
Print ("Die erweiterten Listendaten nach Verwendung von Append () -Funktion:")
drucken (listData2)

Ausgang:
Die folgende Ausgabe wird nach der Ausführung des obigen Skripts angezeigt. Die Ausgabe zeigt, dass die append () Die Funktion wurde zur dritten Liste als Listenelement für die zweite Liste hinzugefügt.

Abschluss

In diesem Tutorial wurden die Möglichkeiten zur Erweiterung der Liste mit einer Liste, Tupel, Wörterbuch und String unter Verwendung der Funktion von Extend () gezeigt. Die Unterschiede zwischen dem Extend () und den Append () -Funktionen wurden ebenfalls im letzten Teil des Tutorials gezeigt.