- Liittynyt
- 06.11.2016
- Viestejä
- 2 258
elikkäs esimerkki tulostus:
- my_split: joka jakaa ensimmäisenä parametrina annetun lauseen toisena parametrina annetun erotinmerkin erottelemiin listan alkioihin, funktio palauttaa tuloksena listan.
- my_join: joka liittää ensimmäisenä parametrina annetun listan alkiot merkkijonoksi, jossa alkioiden väliin on lisätty toisena parametrina annettava merkki, fuktio palauttaa merkkijonon.
Kirjoita lause: Tämä on lyhyt lause
Tämä,on,lyhyt,lause
Tämä
on
lyhyt
lause
ja tämmöistä virhettä herjaa:
print(my_join(my_split("sentence is not working",' '),','))
TypeError: my_split() takes 1 positional argument but 2 were given
eli ilmeisesti funktiosta puuttuu jotain pientä
Python:
def my_split(sentence, delimiter):
return sentence.split(delimiter)
def my_join(lista, delimiter):
return delimiter.join(lista)
#===========================================
print(my_join(my_split('hei maailma', ' '), '\n'))


