Python'da list fonksiyonu ile liste oluşturma
Liste oluşturmak için ayrıca
list fonksiyonu da kullanılabilir.
Bu durumda, kayıt, köşeli parantez kullanmaya kıyasla
biraz daha uzun bir forma sahiptir:
lst = list()
Daha sonra, list fonksiyonunun parametresine
listeye eklemek istediğimiz öğeyi iletiriz.
Ancak burada önemli bir nüans var.
Özünde, list fonksiyonu, parametresinde
belirtilen öğeyi bir listeye dönüştürür.
Tek bir diziden oluşan bir liste yapalım:
lst = list('1')
print(lst) # çıktı: ['1']
Listeye birden fazla öğe eklemek istiyorsak, bunları tek bir uzun dize şeklinde iletebiliriz:
lst = list('1234')
print(lst) # çıktı: ['1', '2', '3', '4']
Fonksiyona bir sayı iletmeye çalışırsak hata alırız:
lst = list(1234)
print(lst) # hata verecek
Aşağıdaki kod verilmiştir:
tst = list('abcde')
print(tst)
Konsola ne yazdırılacağını söyleyin.
Aşağıdaki kod verilmiştir:
tst = list('a12b')
print(tst)
Konsola ne yazdırılacağını söyleyin.
Aşağıdaki kod verilmiştir:
tst = list(5678)
print(tst)
Konsola ne yazdırılacağını söyleyin.
Aşağıdaki kod verilmiştir:
tst = list('4321')
print(tst)
Konsola ne yazdırılacağını söyleyin.