Att skapa listor med funktionen list i Python
Man kan också skapa en lista med funktionen
list. I detta fall blir notationen
lite längre än när man använder
hakparenteser:
lst = list()
Sedan skickar vi elementet som vi vill lägga till
i listan som parameter till funktionen list.
Det finns dock en viktig nyans här.
I sin essens omvandlar funktionen list
elementet som anges i dess parameter till en lista.
Låt oss skapa en lista som består av en enda
sträng:
lst = list('1')
print(lst) # skriver ut ['1']
Om vi vill lägga till flera element i listan kan vi skicka dem som en lång sträng:
lst = list('1234')
print(lst) # skriver ut ['1', '2', '3', '4']
Om vi försöker skicka ett tal till funktionen får vi ett felmeddelande:
lst = list(1234)
print(lst) # ger ett felmeddelande
Följande kod ges:
tst = list('abcde')
print(tst)
Vad kommer att skrivas ut i konsolen?
Följande kod ges:
tst = list('a12b')
print(tst)
Vad kommer att skrivas ut i konsolen?
Följande kod ges:
tst = list(5678)
print(tst)
Vad kommer att skrivas ut i konsolen?
Följande kod ges:
tst = list('4321')
print(tst)
Vad kommer att skrivas ut i konsolen?