Razdvajanje stringa u listu u Python-u
Listu takođe možemo kreirati iz stringa.
Za to ga moramo razdvojiti pomoću
metode split. U parametru metode
zadajemo separator, po kome ćemo
razdvajati string. Samo imajte u vidu, da ovaj
separator mora biti prisutan i u samom stringu:
txt = '1-2-3-4'
print(txt.split('-')) # ispisaće ['1', '2', '3', '4']
Ako se u metodu split ne prosledi
separator, on će jednostavno pretvoriti ceo
string u jedan element liste:
txt = '1-2-3-4'
print(txt.split()) # ispisaće ['1-2-3-4']
Dat je sledeći kod:
txt = 'a,b,c,d,e'
print(txt.split(','))
Recite šta će biti ispisano u konzolu.
Dat je sledeći kod:
txt = 'a_bc_de'
print(txt.split('_'))
Recite šta će biti ispisano u konzolu.
Dat je sledeći kod:
txt = 'ab 12 cd'
print(txt.split(''))
Recite šta će biti ispisano u konzolu.
Dat je sledeći kod:
txt = '1 23 45'
print(txt.split(' '))
Recite šta će biti ispisano u konzolu.
Dat je sledeći kod:
txt = '123_45'
print(txt.split())
Recite šta će biti ispisano u konzolu.