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:
pythontxt = '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:
pythontxt = '1-2-3-4'
print(txt.split()) # tulostaa ['1-2-3-4']
Задание 1
Annettu seuraava koodi:
pythontxt = 'a,b,c,d,e'
print(txt.split(','))
Mitä konsoliin tulostuu?
Задание 2
Annettu seuraava koodi:
pythontxt = 'a_bc_de'
print(txt.split('_'))
Mitä konsoliin tulostuu?
Задание 3
Annettu seuraava koodi:
pythontxt = 'ab 12 cd'
print(txt.split(''))
Mitä konsoliin tulostuu?
Задание 4
Annettu seuraava koodi:
pythontxt = '1 23 45'
print(txt.split(' '))
Mitä konsoliin tulostuu?
Задание 5
Annettu seuraava koodi:
pythontxt = '123_45'
print(txt.split())
Mitä konsoliin tulostuu?