Listlərin list funksiyası vasitəsilə yaradılması
Siyahı həmçinin
list funksiyası vasitəsilə də yaradıla bilər.
Bu zaman qeyz kvadrat mötərizələrdən istifadə etməyə nisbətən
bir qədər daha uzun formada olur:
lst = list()
Sonra list funksiyasının parametrinə
siyahıya əlavə etmək istədiyimiz elementi ötürürük.
Lakin burada mühüm bir nüans var.
list funksiyası öz mahiyyətcə onun parametrində
göstərilən elementi siyahıya çevirir.
Gəlin tək sətirdən ibarət bir siyahı yaradaq:
lst = list('1')
print(lst) # çıxaracaq: ['1']
Əgər siyahıya bir neçə element əlavə etmək istəyiriksə, onları bir uzun sətir şəklində ötürə bilərik:
lst = list('1234')
print(lst) # çıxaracaq: ['1', '2', '3', '4']
Funksiyaya rəqəm ötürməyə cəhd etdikdə xəta alarıq:
lst = list(1234)
print(lst) # xəta çıxaracaq
Aşağıdakı kod verilmişdir:
tst = list('abcde')
print(tst)
Konsola nə çıxarılacağını deyin.
Aşağıdakı kod verilmişdir:
tst = list('a12b')
print(tst)
Konsola nə çıxarılacağını deyin.
Aşağıdakı kod verilmişdir:
tst = list(5678)
print(tst)
Konsola nə çıxarılacağını deyin.
Aşağıdakı kod verilmişdir:
tst = list('4321')
print(tst)
Konsola nə çıxarılacağını deyin.