Verwandeln Sie die Liste in String Python

Verwandeln Sie die Liste in String Python

In verschiedenen Computersprachen ist eine Liste mit einem Array vergleichbar. Quadratklammern werden verwendet, um es zu bezeichnen, und ein Komma (,) wird verwendet, um zwei Elemente oder Elemente in die Liste aufzuteilen. In Python ist eine geordnete Sammlung von Charakteren eine Zeichenfolge. Die Unterscheidung zwischen einer Liste und einer Zeichenfolge sollte erkannt werden. Eine Liste ist eine angeordnete Art von Objekt, während eine Zeichenfolge eine gut geordnete Reihe von Zeichen ist. Die grundlegende Unterscheidung zwischen beiden ist identifizierbar. Wenn eine Liste bereitgestellt wird und wir sie in eine Zeichenfolge umwandeln, können wir auf verschiedene Situationen stoßen. Zum Beispiel eine Liste von Strings übersetzen. In diesem Artikel wird angezeigt, wie Sie eine Pythonliste auf die effizienteste Weise übersetzen können.

Beispiel 1: join () Methode

In Python gehört die Join -Funktion zu den einfachsten Möglichkeiten, eine Liste in eine Zeichenfolge zu ändern. Das Wichtigste, an das Sie sich bei der Verwendung dieser Methode erinnern sollten, ist, dass sie nur Listen in Zeichenfolgen übersetzt, die nur Zeichenfolgen als Elemente enthalten. Iterables werden als Parameter für die join () -Methode bestätigt. Es holt auch eine neue Zeichenfolge als Eingabe ab, die die Elemente aus dem iterablen ausgeht.

Im Beispiel übernimmt die Join () -Methode die Eingabeliste als Eingabe und kombiniert die Elemente der Liste mit der Ausgabezeichenfolge, wobei eine Zeichenfolge als Ausgabe zurückgegeben wird. Zunächst haben wir eine Liste initialisiert, die einige Elemente enthält.

inp_list = ['hi', 'i', 'am', 'kalsoom']
out_str = ""
Print ("Schauen Sie sich jetzt die Liste an: \ n")
print (out_str.Join (INP_LIST))


Der Ausgabebildschirm zeigt das erfolgreiche Ergebnis des oben genannten Programms. Es zeigt in Stringform „Hallo, ich bin kalsoom“ in Stringform.

Beispiel 2: Listenverständnis

In Python generiert das Listenverständnis eine Liste von Elementen aus einer bereits verfügbaren Liste. Die für Schleife wird dann verwendet, um die iterablen Objekte in Element-für-Elemente zu durchqueren. Die join () -Methode kombiniert die Komponenten der Liste zu einer neuen Zeichenfolge und gibt sie als Ausgabe zurück, während das Listverständnis die Elemente einzeln durchquert. Aus einer vorhandenen Liste generiert Python List Verständnis eine Liste von Elementen. Es wird auch die for-Loop verwendet.

In diesem angehängten Screenshot haben wir eine Liste mit einigen Elementen, die darin enthalten sind. Danach verwendeten wir eine Listenverständnismethode und druckten ihr Ergebnis mithilfe einer Druckanweisung.

X = ['i', 'will', 4, 'apples', 'und', 18, 'Bananas'
ListToStr = ".Join ([Str (Elem) für Elem in x])
drucken (ListToStr)

Der Ausgangsbildschirm zeigt das effektive Ergebnis des oben angehenden Programms. Die Saite "Ich liebe 2 Schreiben Sie für LinuxHint" wird angezeigt.

Beispiel 3: map () Methode

Iterbare Objekte wie Tupel, Listen und Zeichenfolgen werden von der Map () -Funktion akzeptiert. Infolgedessen wird es verwendet, um die Komponenten iterierbarer Objekte der angegebenen Funktion zuzuordnen. Um eine Liste in eine Zeichenfolge umzuwandeln, kann die Kartenfunktion auf zwei Arten verwendet werden. Wenn die Liste vollständig von Zahlen besteht oder wenn die Liste vielfältig ist. Die Methode STR () transformiert den angegebenen Datentyp in den String -Datentyp, während die Funktion map () zwei Eingaben akzeptiert. Die Str () -Methode wird in jedem Element in der iterablen Sequenz aufgerufen. Ein Iterator wird verwendet, um die Stringwerte abzurufen. Schließlich werden alle Werte, die von der Funktion von STR () erstellt werden.

In diesem angehängten Screenshot haben wir eine Liste mit dem Titel "X”Ein paar Elemente darin enthalten, einschließlich Ganzzahlen und Charakteren. Danach verwendeten wir eine Listen -Map -Methode und druckten ihr Ergebnis mithilfe einer Druckanweisung.

x = ['i', 'love', 2, 'write', 'for', 'LinuxHint']
ListToStr = ''.Join (Karte (str, x))
drucken (ListToStr)

Der Ausgabebildschirm zeigt das erfolgreiche Ergebnis des oben genannten Programms. Die Saite "Ich liebe 2 Schreiben Sie für LinuxHint" wird angezeigt.

Abschluss

In Python hat die Liste der Datentypen und String jeweils ihre Bedeutung. Dieser Artikel behandelte die Grundlagen von Python -Listen und -Schaiten sowie verschiedene Methoden und Techniken zum Konvertieren von Listendatentypen in Zeichenfolgen. Wir haben Beispiele implementiert, indem wir die Join -Methode, die Listenverständnismethode und die Kartenmethode verwenden. Es wird stark vorgeschlagen, dass Sie alle diese Methoden ausführlich studieren und verstehen, da sie äußerst produktiv und nützlich sind. Implementieren Sie nach dem Verständnis alle diese Methoden in Ihrem System.