Oggi parleremo di due funzioni che ritengo fondamentali per imparare a lavorare con le liste in python, tali operazioni sono “join” e “split”; dette così sembrano due amici ^^; in realtà si comportano uno inversamente all’altro, vediamo ora come:

UTILIZZO FUNZIONE “split” :

>>> import string
>>> stringa = "Girovagando per il web ho incontrato cirio"
>>> string.split(stringa)
['Girovagando', 'per', 'il', 'web', 'ho', 'incontrato', 'cirio']

Come potete notare l’utilizzo di questa funzione ci permette di suddividere in diversi elementi la nostra frase, cosichè da creare una lista sulla quale poter lavorare singolarmente su ogni oggetto.

UTILIZZO FUNZIONE “join”:

La funzione join si comporta in modo inverso, prende una lista di stringhe e ne concatena gli elementi, inserendo uno spazio tra ogni coppia:

>>> import string
>>> stringa = "Girovagando per il web ho incontrato cirio"
>>> string.join(stringa)
'G i r o v a g a n d o p e r i l w e b h o i n c o n t r a t o c i r i o'
>>>

Inoltre la funzione accetta anche un delimitatore, di norma è un “_”, quindi sarebbe,

string.join(stringa, ‘_’). Spero di esservi stato utile,a me è servito parecchio per un mio programmino.

 

If you enjoyed this post, make sure you subscribe to my RSS feed!
Share

Lascia un commento

You must be logged in to post a comment.