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:

pythonlst = ['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:

pythonlst = [1, 2, 3]
res = '/'.join(lst)

print(res) # stamperà un errore
Задание 1

Data la lista:

pythonlst = ['a', 'b', 'c', 'd', 'e']

Unisci questa lista in una stringa con il separatore '-'.

Задание 2

Dato il seguente codice:

pythonlst = ['a', '1', 'b', '2']
res = ''.join(lst)

print(res)

Di cosa, cosa verrà stampato nella console.

Задание 3

Dato il seguente codice:

pythonlst = ['1', '2', 3, '4']
res = '/'.join(lst)

print(res)

Di cosa, cosa verrà stampato nella console.

Задание 4

Data la lista:

pythonlst = ['4', '3', '2', '1']

Scrivi il codice per ottenere la seguente stringa:

python'1234'