Corso
Il metodo delle stringhe di Python split() prende in input un valore stringa e restituisce un elenco di parole contenute nella stringa separando o dividendo le parole su tutti gli spazi bianchi per impostazione predefinita. Ha anche un argomento opzionale per limitare il numero di suddivisioni.
Il metodo split() converte la stringa in altri tipi di dati come le liste spezzando una stringa in parti. Python ci fornisce due metodi: .split() e .rsplit().
Sia .split() che .rsplit() accettano un elemento separatore con cui dividiamo la stringa e un maxsplit che indica il numero massimo di sottostringhe che vogliamo.
Esempio di utilizzo del metodo .split()

Dividiamo la stringa qui sopra usando il metodo .split(). Nota che il metodo .split() inizia a dividere da sinistra della stringa. Accetta due argomenti: il separatore sep e il numero massimo di suddivisioni della stringa maxsplit.

Esempio di divisione delle stringhe in molte sottostringhe
Nell'esempio seguente, dividerai la stringa file in molte sottostringhe ai confini di riga. Poi stamperai la variabile risultante file_split. Infine, completa il ciclo for per dividere le stringhe in molte sottostringhe usando le virgole come elemento separatore.

Eseguendo il codice sopra, si ottiene il seguente risultato:
['mtv films election, a high school comedy, is a current example', 'from there, director steven spielberg wastes no time, taking us into the water on a midnight swim']
['mtv films election', ' a high school comedy', ' is a current example']
['from there', ' director steven spielberg wastes no time', ' taking us into the water on a midnight swim'].
Per saperne di più sulle operazioni con le stringhe, guarda questo video dal nostro corso Espressioni regolari in Python e dai un'occhiata al nostro Tutorial sulle espressioni regolari in Python.
Questo contenuto è tratto dal corso di DataCamp Espressioni regolari in Python di Maria Eugenia Inzaugarat.

