Uppdelning av sträng till lista i Python

Vi kan också skapa en lista från en sträng. För att göra detta måste vi dela upp den med metoden split. I metodens parameter anger vi en avgränsare, som vi kommer att använda för att dela upp strängen. Men kom ihåg att denna avgränsare också måste finnas i strängen själv:

pythontxt = '1-2-3-4'
print(txt.split('-')) # kommer att skriva ut ['1', '2', '3', '4']

Om ingen avgränsare skickas till metoden split, kommer den helt enkelt att konvertera hela strängen till ett listelement:

pythontxt = '1-2-3-4'
print(txt.split()) # kommer att skriva ut ['1-2-3-4']
Задание 1

Följande kod ges:

pythontxt = 'a,b,c,d,e'
print(txt.split(','))

Säg vad som kommer att skrivas ut i konsolen.

Задание 2

Följande kod ges:

pythontxt = 'a_bc_de'
print(txt.split('_'))

Säg vad som kommer att skrivas ut i konsolen.

Задание 3

Följande kod ges:

pythontxt = 'ab 12 cd'
print(txt.split(''))

Säg vad som kommer att skrivas ut i konsolen.

Задание 4

Följande kod ges:

pythontxt = '1 23 45'
print(txt.split(' '))

Säg vad som kommer att skrivas ut i konsolen.

Задание 5

Följande kod ges:

pythontxt = '123_45'
print(txt.split())

Säg vad som kommer att skrivas ut i konsolen.