python : trasformare liste in stringhe e viceversa con list, split, join

Mentre una stringa è una sequenza di caratteri, una lista è invece una sequenza di valori, quindi una lista di caratteri non è la stessa cosa di una stringa.

Per convertire una stringa in una lista di caratteri, possiamo usare list:

trasformare la stringa in lista con list

La funzione list separa una stringa in singole lettere.

Se invece vogliamo, in una stringa, far diventare le singole parole degli elementi di una lista, usiamo il metodo split:

trasformare la stringa in lista con split

Un argomento opzionale chiamato delimitatore specifica quale carattere va considerato come separatore delle parole.

L’esempio che segue usa il trattino come separatore:

togliere delimitatore delle parole nella stringa

join è l’inverso di split: prende una lista di caratteri e concatena gli elementi.

join è un metodo delle stringhe, quindi va invocato per mezzo del delimitatore passandogli la lista come parametro.

Quindi una volta scelto il delimitatore (nel mio caso uno spazio vuoto “ “) la sintassi sarà questa:

frase da costruire= delimitatore scelto .join (lista di parole)

trasformare lista in stringa con join

vedi tutti gli articoli sulle liste

Per una formazione completa in python consiglio questo testo : https://www.amazon.it/Programmare-Python-Guida-completa-Marco/dp/8868950243/ref=mp_s_a_1_1?dchild=1&keywords=corso+python&qid=1621889252&sr=8-1&tag=gz-blog-21&ascsubtag=0-f-n-av_programnotes

Ads Blocker Image Powered by Code Help Pro

Ads Blocker Detected!!!

We have detected that you are using extensions to block ads.
Per favore supportaci rimuovendo gli ads blocker.

Cliccando una pubblicità ci regalerai 2cent per supportarci ancora di più ;) 

Powered By
Best Wordpress Adblock Detecting Plugin | CHP Adblock