Listojen luonti list-funktiolla Pythonissa
Listan voi tehdä myös
list-funktiolla. Tässä tapauksessa merkintä on
hieman pidempi kuin hakasulkujen käytössä:
lst = list()
Seuraavaksi välitämme list-funktion
parametriin elementin, jonka haluamme lisätä
listaan. Tässä on kuitenkin tärkeä vivahde.
list-funktio muuntaa luonteeltaan
listaksi parametrissaan määritellyn elementin.
Tehdään lista, joka koostuu yhdestä
merkkijonosta:
lst = list('1')
print(lst) # tulostaa ['1']
Jos haluamme lisätä listaan useita elementtejä, voimme välittää ne yhtenä pitkänä merkkijonona:
lst = list('1234')
print(lst) # tulostaa ['1', '2', '3', '4']
Yritettäessä välittää funktiolle numero, saamme virheen:
lst = list(1234)
print(lst) # tulostaa virheen
Annettu seuraava koodi:
tst = list('abcde')
print(tst)
Mitä konsoliin tulostuu?
Annettu seuraava koodi:
tst = list('a12b')
print(tst)
Mitä konsoliin tulostuu?
Annettu seuraava koodi:
tst = list(5678)
print(tst)
Mitä konsoliin tulostuu?
Annettu seuraava koodi:
tst = list('4321')
print(tst)
Mitä konsoliin tulostuu?