In Python, la conversione tra tipi di dati è un’operazione comune che viene eseguita per trasformare un tipo di dato in un altro.
Ecco alcuni esempi di come eseguire la conversione tra tipi di dati in Python.
Conversione da stringa a intero o float #
Per convertire una stringa in un numero intero o float, si utilizzano le funzioni int() e float(), rispettivamente.
Ad esempio:
numero_intero = int("10")
numero_float = float("3.14")
Conversione da intero o float a stringa #
Per convertire un numero intero o float in una stringa, si utilizza la funzione str().
Ad esempio:
numero_intero = 10
numero_float = 3.14
testo_intero = str(numero_intero)
testo_float = str(numero_float)
Conversione da stringa a booleano #
Per convertire una stringa in un booleano, si utilizza la funzione bool(). La stringa “True” (con la T maiuscola) viene convertita in True, mentre qualsiasi altra stringa viene convertita in False.
Ad esempio:
valore_booleano = bool("True")
Conversione da booleano a stringa #
Per convertire un booleano in una stringa, si utilizza la funzione str().
Ad esempio:
valore_booleano = True
testo_booleano = str(valore_booleano)
Conversione da dizionario a lista #
Per convertire un dizionario in una lista, si utilizza la funzione list() sui valori del dizionario.
Ad esempio:
mio_dizionario = {"nome": "Mario", "cognome": "Rossi", "età": 30}
mia_lista = list(mio_dizionario.values())