Metodo split() della stringa Python
Esempio
Dividere la stringa in una lista in cui ogni parola è un elemento della lista:
txt = "welcome to China" x = txt.split() print(x)
Definizione e uso
Il metodo split() divide la stringa in una lista.
Puoi specificare il separatore, il separatore predefinito è qualsiasi carattere di spazio.
Nota:Se specificato max, la lista conterrà l'elemento specificato più uno.
Sintassi
.split(separator, max)
Valore del parametro
Parametro | Descrizione |
---|---|
separator | Opzionale. Specificare il separatore da utilizzare per dividere la stringa. Il valore predefinito è lo spazio bianco. |
max | Opzionale. Specificare il numero di divisioni da eseguire. Il valore predefinito è -1, ovvero “tutte le occorrenze”. |
Più esempi
Esempio
Usare la virgola seguita da spazio come separatore per dividere la stringa:
txt = "hello, my name is Bill, I am 63 years old" x = txt.split(", ") print(x)
Esempio
Usare il carattere numero come separatore:
txt = "apple#banana#cherry#orange" x = txt.split("#") print(x)
Esempio
Dividere la stringa in una lista di al massimo 2 elementi:
txt = "apple#banana#cherry#orange" Impostare il parametro max a 1, verrà restituita una lista con 2 elementi! x = txt.split("#", 1) print(x)