Website-Suche

Python Zeichenfolge zur Liste hinzufügen


Manchmal stoßen Benutzer beim Arbeiten mit Python auf Probleme, bei denen es erforderlich ist, Elemente zu einer Liste hinzuzufügen. Python-Listen sind ein gängiger Datentyp, der verwendet wird, um Daten zu speichern. Sie können verschiedene Datentypen enthalten und sind zudem veränderlich. Auf der anderen Seite sind die Python-Strings in den Anführungszeichen, entweder einfache oder doppelte.

Dieser Beitrag illustrierte die verschiedenen Techniken, um den String zur Liste hinzuzufügen.

Wie man einen String zu einer Liste in Python hinzufügt?

Um einen String zur Liste hinzuzufügen, werden folgende Methoden verwendet:

  • “+ ” Operator
  • insert()
  • extend()
  • itertool.kette()

Methode 1: String zur Liste in Python mit dem „+“ Operator hinzufügen

Der einfachste Weg, um die Zeichenfolge zur Liste hinzuzufügen, ist der „+“-Operator, der verwendet wird, um die bereitgestellte Zeichenfolge in die Liste in Python zu konvertieren.

Beispiel

Zuerst die Liste mit numerischen Werten deklarieren und initialisieren:

myList = [1, 2, 3, 4]

Dann erstellen Sie eine Variable vom Typ String und übergeben einen String:

testString = 'five'

Nun rufen Sie die “print() ”-Anweisung auf, um das Element der Liste sowie den Wert der Zeichenfolgenvariablen zu überprüfen:

print("Original List : " + str(myList))

print("Original String : " + str(testString))

Verwenden Sie dann den “+ ”-Operator, um den String als Element zur Liste hinzuzufügen:

myList += [testString]

Verwenden Sie schließlich die print-Anweisung, um das Endergebnis der Liste zu überprüfen.

print("The List after Adding String : " + str(myList))

Ausgabe

Methode 2: Fügen Sie einen String mit der “insert()”-Methode zur Liste in Python hinzu

Eine weitere einfache Methode, um einen beliebigen Python-String in eine Python-Liste zu konvertieren, ist die “insert()”-Methode. Sie wird verwendet, um das Element am Ende der angegebenen Python-Liste hinzuzufügen/einzufügen, indem ihre Länge als Indexnummer verwendet wird.

Beispiel

Verwenden Sie die “len()”-Funktion, um die Länge der Liste zu erhalten und sie in der “indexnum”-Variablen zu speichern:

indexNum = len(myList)

Rufen Sie die „insert()“-Funktion zusammen mit der erforderlichen Zeichenfolge auf und listen Sie den Index als Parameter auf:

myList.insert(indexNum, testString)

Um die resultierende Liste zu erhalten, verwenden Sie die Druckanweisung:

print("The List after Adding String : " + str(myList))

Wie Sie sehen können, wurde der bereitgestellte String erfolgreich als Element zur Liste hinzugefügt:

Methode 3: Fügen Sie einen String mit der “extend()”-Methode zur Liste in Python hinzu

Die “extend() ”-Methode wird auch verwendet, um den String in die Liste in Python hinzuzufügen, indem eine Liste mit dem Ende der anderen Liste zusammengeführt wird.

Beispiel

Rufen Sie die “extend()” Methode mit der erforderlichen Zeichenfolge als Liste auf, die als Parameter zur Liste hinzugefügt werden muss:

myList.extend([testString])

Verwenden Sie die “print() ”-Funktion, um das gewünschte Ergebnis anzuzeigen:

print("The List after Adding String : " + str(myList))

Ausgabe

Methode 4: Fügen Sie einen String in Python mithilfe der Methode „itertools.chain()“ zu einer Liste hinzu

Python hat mehrere Bibliotheken, die verschiedene Funktionen für die Durchführung mehrerer Operationen enthalten. Das “itertools ” ist eine davon. Es umfasst die Methode “itertools.chain() ”, die verwendet werden kann, um die bereitgestellte Liste mit einem beliebigen Zeichenfolgenelement zu verketten.

Beispiel

Zuerst die “itertools” Bibliothek importieren:

Import itertools

Dann rufen Sie die Methode „itertools.chain()“ auf und übergeben Sie ihr eine Liste und eine Zeichenfolgenvariable als Liste:

myList = list(itertools.chain(myList, [testString]))

Um das Ergebnis anzuzeigen, verwenden Sie die print-Anweisung:

print("The List after Adding String : " + str(myList))

Ausgabe

Das ist alles! Wir haben die verschiedenen Möglichkeiten beschrieben, wie man Strings zur Liste hinzufügen kann.

Fazit

Um die Zeichenfolge zur Liste hinzuzufügen, können der „+“-Operator, die Methode „insert()“, die Methode „extend()“ und die Methode „itertools.chain()“ verwendet werden. Alle Methoden und Operatoren sind die integrierten Funktionen von Python. Dieser Beitrag veranschaulicht die verschiedenen Techniken, um die Zeichenfolge zur Liste hinzuzufügen.