Listojen luonti list-funktiolla Pythonissa

Listan voi tehdä myös list-funktiolla. Tässä tapauksessa merkintä on hieman pidempi kuin hakasulkujen käytössä:

pythonlst = 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:

pythonlst = list('1')
print(lst) # tulostaa ['1']

Jos haluamme lisätä listaan useita elementtejä, voimme välittää ne yhtenä pitkänä merkkijonona:

pythonlst = list('1234')
print(lst) # tulostaa ['1', '2', '3', '4']

Yritettäessä välittää funktiolle numero, saamme virheen:

pythonlst = list(1234)
print(lst) # tulostaa virheen
Задание 1

Annettu seuraava koodi:

pythontst = list('abcde')
print(tst)

Mitä konsoliin tulostuu?

Задание 2

Annettu seuraava koodi:

pythontst = list('a12b')
print(tst)

Mitä konsoliin tulostuu?

Задание 3

Annettu seuraava koodi:

pythontst = list(5678)
print(tst)

Mitä konsoliin tulostuu?

Задание 4

Annettu seuraava koodi:

pythontst = list('4321')
print(tst)

Mitä konsoliin tulostuu?