Converti tupla in stringa in Python
-
Usa la funzione
str.join()
per convertire una tupla in una stringa in Python -
Usa la funzione
reduce()
per convertire una tupla in una stringa in Python -
Usa il cicli
for
per convertire una tupla in una stringa in Python
In Python, più elementi possono essere memorizzati in una singola variabile utilizzando le tuple. Le stringhe possono essere definite come il gruppo di caratteri racchiuso tra virgolette singole o doppie.
Questo tutorial discuterà diversi metodi per convertire una tupla in una stringa in Python.
Usa la funzione str.join()
per convertire una tupla in una stringa in Python
La funzione join()
, come suggerisce il nome, è usata per restituire una stringa che contiene tutti gli elementi di sequenza uniti da un separatore str.
Usiamo la funzione join()
per aggiungere tutti i caratteri nella tupla di input e poi convertirla in stringa.
Il codice seguente utilizza la funzione str.join()
per convertire una tupla in una stringa.
tup1 = ("h", "e", "l", "l", "o")
# Use str.join() to convert tuple to string.
str = "".join(tup1)
print(str)
Produzione:
hello
È inoltre possibile aggiungere un delimitatore, come una virgola, alla stringa convertita. Il codice seguente utilizza il metodo str.join()
con un delimitatore ,
per convertire una tupla in una stringa.
tup1 = ("h", "e", "l", "l", "o")
# Use str.join() to convert tuple to string.
str = ",".join(tup1)
print(str)
Produzione:
h,e,l,l,o
Usa la funzione reduce()
per convertire una tupla in una stringa in Python
La funzione reduce(fun, seq)
viene utilizzata per applicare una particolare funzione passata nella totalità dei componenti della lista referenziati nella sequenza passata.
In questo metodo, abbiamo bisogno di importare i moduli functools
e operator
per eseguire i codici con successo.
Il modulo functools
fornisce la possibilità per le funzioni di ordine elevato di lavorare su altre funzioni.
Il codice seguente usa la funzione reduce()
per convertire una tupla in una stringa.
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)
Produzione:
hello
Usa il cicli for
per convertire una tupla in una stringa in Python
Un bucle di base for
può anche essere usato per iterare sull’intero elemento della tupla e poi aggiungere gli elementi a una stringa.
Usiamo una tupla e una stringa vuota. E tutti gli elementi della tupla vengono iterati per essere aggiunti alla stringa vuota.
Il codice seguente utilizza il cicli for
per convertire una tupla in una stringa in Python.
tup1 = ("h", "e", "l", "l", "o")
str = ""
# Use for loop to convert tuple to string.
for item in tup1:
str = str + item
print(str)
Produzione:
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.
LinkedInArticolo correlato - Python Tuple
- Aggiungi a una tupla in Python
- Confronto di tuple in Python
- Converti lista in tupla in Python
- Ordina l'lista delle tuple in Python
Articolo correlato - Python String
- Come controllare una stringa è vuota in modo pitonico
- Converti una stringa in nome variabile in Python
- Come rimuovere gli spazi bianchi in una stringa in Python
- Estrai numeri da una stringa in Python
- Come convertire una stringa in datario in Python
- Come convertire una stringa in minuscola in Python 2 e 3