Oprettelse af lister med list-funktionen i Python
Man kan også lave en liste ved at bruge funktionen
list. I dette tilfælde er notationen
lidt længere end ved brug af
kantede parenteser:
lst = list()
Derefter overfører vi elementet, vi vil tilføje
til listen, som parameter til funktionen list.
Der er dog en vigtig nuance her.
I sin essens konverterer funktionen list
elementet angivet i dens parameter
til en liste.
Lad os lave en liste, der består af en enkelt
streng:
lst = list('1')
print(lst) # vil udskrive ['1']
Hvis vi vil tilføje flere elementer til listen, kan vi overføre dem i form af en enkelt lang streng:
lst = list('1234')
print(lst) # vil udskrive ['1', '2', '3', '4']
Ved forsøg på at overføre et tal til funktionen vil vi få en fejl:
lst = list(1234)
print(lst) # vil udskrive en fejl
Følgende kode er givet:
tst = list('abcde')
print(tst)
Sig, hvad der udskrives i konsollen.
Følgende kode er givet:
tst = list('a12b')
print(tst)
Sig, hvad der udskrives i konsollen.
Følgende kode er givet:
tst = list(5678)
print(tst)
Sig, hvad der udskrives i konsollen.
Følgende kode er givet:
tst = list('4321')
print(tst)
Sig, hvad der udskrives i konsollen.