Unire una lista in una stringa in Python
È possibile unire gli elementi di una lista in una stringa con
un separatore specificato. Questo si fa utilizzando
il metodo join. Il metodo viene applicato alla
stringa che fungerà da separatore, e come parametro del metodo si specifica
la lista da unire:
lst = ['1', '2', '3']
res = '/'.join(lst)
print(res) # stamperà '1/2/3'
Un'importante sfumatura del metodo join consiste nel
fatto che possiamo unire solo liste
con elementi stringa. In caso contrario
otterremo un errore:
lst = [1, 2, 3]
res = '/'.join(lst)
print(res) # stamperà un errore
Data la lista:
lst = ['a', 'b', 'c', 'd', 'e']
Unisci questa lista in una stringa con il separatore
'-'.
Dato il seguente codice:
lst = ['a', '1', 'b', '2']
res = ''.join(lst)
print(res)
Di cosa, cosa verrà stampato nella console.
Dato il seguente codice:
lst = ['1', '2', 3, '4']
res = '/'.join(lst)
print(res)
Di cosa, cosa verrà stampato nella console.
Data la lista:
lst = ['4', '3', '2', '1']
Scrivi il codice per ottenere la seguente stringa:
'1234'