Cursus
De Python-stringmethode split() neemt een string als invoer en geeft een lijst met woorden terug die in de string staan, door de woorden standaard te scheiden op alle witruimtes. Er is ook een optioneel argument om het aantal splits te begrenzen.
De methode split() zet de string om naar andere datatypen zoals lists door een string in stukken te breken. Python biedt ons twee methoden: .split() en .rsplit().
Zowel .split() als .rsplit() nemen een scheidingselement waarop we de string splitsen, en een maxsplit dat aangeeft wat het maximale aantal gewenste substrings is.
Voorbeeld van het gebruik van de .split()-methode

Laten we de bovenstaande string splitsen met de methode .split(). Merk op dat de methode .split() begint te splitsen aan de linkerkant van de string. De methode neemt twee argumenten: de scheider sep en het maximale aantal splits van de string maxsplit.

Voorbeeld van het splitsen van strings in veel substrings
In het onderstaande voorbeeld split je de string file in veel substrings op regeleinden. Daarna print je de resulterende variabele file_split. Vul tot slot de for-loop aan om de strings in veel substrings te splitsen met komma’s als scheidingselement.

Als we de bovenstaande code uitvoeren, levert dat het volgende resultaat op:
['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'].
Wil je meer leren over stringoperaties? Bekijk dan deze video uit onze cursus Regular Expressions in Python en bekijk onze Python Regular Expression Tutorial.
Deze content is afkomstig uit DataCamp’s cursus Regular Expressions in Python van Maria Eugenia Inzaugarat.
