Stringi jagamine loendiks Pythonis
Loendi saame luua ka stringist.
Selleks peame selle jagama meetodi
split abil. Meetodi parameetris
määrame eraldaja, mille järgi stringi
jagame. Arvestage aga, et see
eraldaja peab olema ka stringis endas:
txt = '1-2-3-4'
print(txt.split('-')) # väljund ['1', '2', '3', '4']
Kui meetodile split ei anta
eraldajat, siis see teisendab kogu
stringi lihtsalt üheks loendi elemendiks:
txt = '1-2-3-4'
print(txt.split()) # väljund ['1-2-3-4']
Antud on järgmine kood:
txt = 'a,b,c,d,e'
print(txt.split(','))
Öelge, mis konsooli väljastatakse.
Antud on järgmine kood:
txt = 'a_bc_de'
print(txt.split('_'))
Öelge, mis konsooli väljastatakse.
Antud on järgmine kood:
txt = 'ab 12 cd'
print(txt.split(''))
Öelge, mis konsooli väljastatakse.
Antud on järgmine kood:
txt = '1 23 45'
print(txt.split(' '))
Öelge, mis konsooli väljastatakse.
Antud on järgmine kood:
txt = '123_45'
print(txt.split())
Öelge, mis konsooli väljastatakse.