Merkkijonon pilkkominen listaksi Pythonissa
Voimme myös luoda listan merkkijonosta.
Tätä varten meidän on jaettava se
metodilla split. Metodin parametrissa
asetamme erottimen, jonka perusteella
jaamme merkkijonon. Huomaa kuitenkin, että tämän
erottimen on oltava myös itse merkkijonossa:
txt = '1-2-3-4'
print(txt.split('-')) # tulostaa ['1', '2', '3', '4']
Jos metodiin split ei anneta
erotinta, se yksinkertaisesti muuntaa koko
merkkijonon yhdeksi listan elementiksi:
txt = '1-2-3-4'
print(txt.split()) # tulostaa ['1-2-3-4']
Annettu seuraava koodi:
txt = 'a,b,c,d,e'
print(txt.split(','))
Mitä konsoliin tulostuu?
Annettu seuraava koodi:
txt = 'a_bc_de'
print(txt.split('_'))
Mitä konsoliin tulostuu?
Annettu seuraava koodi:
txt = 'ab 12 cd'
print(txt.split(''))
Mitä konsoliin tulostuu?
Annettu seuraava koodi:
txt = '1 23 45'
print(txt.split(' '))
Mitä konsoliin tulostuu?
Annettu seuraava koodi:
txt = '123_45'
print(txt.split())
Mitä konsoliin tulostuu?