Een string splitsen in een lijst in Python
We kunnen ook een lijst maken van een string.
Hiervoor moeten we deze splitsen met behulp van
de methode split. In de parameter van de methode
geven we het scheidingsteken op, waarmee we de
string gaan splitsen. Let wel op, dat dit
scheidingsteken ook in de string zelf aanwezig moet zijn:
txt = '1-2-3-4'
print(txt.split('-')) # geeft ['1', '2', '3', '4'] weer
Als er geen scheidingsteken wordt doorgegeven aan de methode split,
dan zal het de hele string converteren naar één enkel lijstelement:
txt = '1-2-3-4'
print(txt.split()) # geeft ['1-2-3-4'] weer
De volgende code is gegeven:
txt = 'a,b,c,d,e'
print(txt.split(','))
Zeg wat er in de console wordt weergegeven.
De volgende code is gegeven:
txt = 'a_bc_de'
print(txt.split('_'))
Zeg wat er in de console wordt weergegeven.
De volgende code is gegeven:
txt = 'ab 12 cd'
print(txt.split(''))
Zeg wat er in de console wordt weergegeven.
De volgende code is gegeven:
txt = '1 23 45'
print(txt.split(' '))
Zeg wat er in de console wordt weergegeven.
De volgende code is gegeven:
txt = '123_45'
print(txt.split())
Zeg wat er in de console wordt weergegeven.