Konvertieren Tupel in einen String in Python
-
Verwenden Sie die Funktion
str.join()
, um Tupel in Python in String zu konvertieren -
Verwenden der Funktion
reduce()
zum Konvertieren eines Tupels in eine Zeichenkette in Python -
Verwenden der
for
-Schleife zum Konvertieren eines Tupels in eine Zeichenkette in Python
In Python können mithilfe von Tupeln mehrere Elemente in einer einzigen Variablen gespeichert werden. Zeichenketten können als Cluster von Zeichen definiert werden, die in einfache oder doppelte Anführungszeichen eingeschlossen sind.
In diesem Tutorial werden verschiedene Methoden zum Konvertieren eines Tupels in eine Zeichenkette in Python erläutert.
Verwenden Sie die Funktion str.join()
, um Tupel in Python in String zu konvertieren
Die Funktion join()
wird, wie der Name schon sagt, verwendet, um eine Zeichenkette zurückzugeben, die alle Elemente der Sequenz enthält, die durch ein str-Trennzeichen verbunden sind.
Mit der Funktion join()
fügen wir alle Zeichen im Eingabetupel hinzu und konvertieren sie dann in einen String.
Der folgende Code verwendet die Funktion str.join()
, um ein Tupel in einen String zu konvertieren.
tup1 = ("h", "e", "l", "l", "o")
# Use str.join() to convert tuple to string.
str = "".join(tup1)
print(str)
Ausgabe:
hello
Ein Trennzeichen wie ein Komma kann ebenfalls zur konvertierten Zeichenkette hinzugefügt werden. Der folgende Code verwendet die Methode str.join()
mit einem Trennzeichen ,
um ein Tupel in einen String umzuwandeln.
tup1 = ("h", "e", "l", "l", "o")
# Use str.join() to convert tuple to string.
str = ",".join(tup1)
print(str)
Ausgabe:
h,e,l,l,o
Verwenden der Funktion reduce()
zum Konvertieren eines Tupels in eine Zeichenkette in Python
Die Funktion reduce(fun, seq)
wird verwendet, um eine bestimmte Funktion anzuwenden, die in der Gesamtheit der Listenkomponenten übergeben wird, auf die in der übergebenen Sequenz verwiesen wird.
Bei dieser Methode müssen wir die Module functools
und operator
importieren, um die Codes erfolgreich auszuführen.
Das Modul functools
bietet Funktionen höherer Ordnung die Möglichkeit, an anderen Funktionen zu arbeiten.
Der folgende Code verwendet die Funktion reduce()
, um ein Tupel in einen String zu konvertieren.
import functools
import operator
tup1 = ("h", "e", "l", "l", "o")
# Use reduce() to convert tuple to string.
str = functools.reduce(operator.add, (tup1))
print(str)
Ausgabe:
hello
Verwenden der for
-Schleife zum Konvertieren eines Tupels in eine Zeichenkette in Python
Eine grundlegende for
-Schleife kann auch verwendet werden, um die Gesamtheit der Elemente im Tupel zu durchlaufen und die Elemente dann an eine Zeichenkette anzuhängen.
Wir verwenden ein Tupel und eine leere Zeichenkette. Alle Elemente des Tupels werden wiederholt, um an die leere Zeichenkette angehängt zu werden.
Der folgende Code verwendet die for
-Schleife, um ein Tupel in Python in einen String zu konvertieren.
tup1 = ("h", "e", "l", "l", "o")
str = ""
# Use for loop to convert tuple to string.
for item in tup1:
str = str + item
print(str)
Ausgabe:
hello
Vaibhhav is an IT professional who has a strong-hold in Python programming and various projects under his belt. He has an eagerness to discover new things and is a quick learner.
LinkedInVerwandter Artikel - Python Tuple
- Benanntes Tupel in Python
- Iterieren durch ein Tupel in Python
- Erstellen eine Liste von Tupeln aus mehreren Listen und Tupeln in Python
- Tupel Comprehensions in Python
- Tupel in Liste umwandeln in Python
Verwandter Artikel - Python String
- Entfernen Kommas aus String in Python
- Wie man prüft, ob eine Zeichenkette auf pythonische Weise leer ist
- Konvertieren einer Zeichenkette in einen Variablennamen in Python
- Wie man Leerzeichen in einem String in Python entfernt
- Wie man in Python Zahlen aus einer Zeichenkette extrahiert
- Wie man in Python String in datetime konvertiert