Dzielenie ciągu na listę w Pythonie
Listę możemy również utworzyć z ciągu znaków.
Aby to zrobić, musimy podzielić go za pomocą
metody split. W parametrze metody
podajemy separator, według którego będziemy
dzielić ciąg. Tylko pamiętaj, że ten
separator musi również występować w samym ciągu:
txt = '1-2-3-4'
print(txt.split('-')) # wypisze ['1', '2', '3', '4']
Jeśli do metody split nie przekażemy
separatora, po prostu przekształci ona cały
ciąg w jeden element listy:
txt = '1-2-3-4'
print(txt.split()) # wypisze ['1-2-3-4']
Dany jest następujący kod:
txt = 'a,b,c,d,e'
print(txt.split(','))
Powiedz, co zostanie wypisane w konsoli.
Dany jest następujący kod:
txt = 'a_bc_de'
print(txt.split('_'))
Powiedz, co zostanie wypisane w konsoli.
Dany jest następujący kod:
txt = 'ab 12 cd'
print(txt.split(''))
Powiedz, co zostanie wypisane w konsoli.
Dany jest następujący kod:
txt = '1 23 45'
print(txt.split(' '))
Powiedz, co zostanie wypisane w konsoli.
Dany jest następujący kod:
txt = '123_45'
print(txt.split())
Powiedz, co zostanie wypisane w konsoli.