Bir Dizeyi Python'da Listeye Bölme
Bir listeyi ayrıca bir dizeden de oluşturabiliriz.
Bunun için onu split metoduyla
bölmemiz gerekir. Metodun parametresinde,
dizeyi böleceğimiz ayırıcıyı belirtiriz.
Sadece unutmayın, bu ayırıcı dizenin
kendisinde de bulunmalıdır:
txt = '1-2-3-4'
print(txt.split('-')) # çıktı: ['1', '2', '3', '4']
Eğer split metoduna bir
ayırıcı verilmezse, tüm dizeyi tek bir
liste öğesine dönüştürür:
txt = '1-2-3-4'
print(txt.split()) # çıktı: ['1-2-3-4']
Aşağıdaki kod verilmiştir:
txt = 'a,b,c,d,e'
print(txt.split(','))
Konsola ne yazdırılacağını söyleyin.
Aşağıdaki kod verilmiştir:
txt = 'a_bc_de'
print(txt.split('_'))
Konsola ne yazdırılacağını söyleyin.
Aşağıdaki kod verilmiştir:
txt = 'ab 12 cd'
print(txt.split(''))
Konsola ne yazdırılacağını söyleyin.
Aşağıdaki kod verilmiştir:
txt = '1 23 45'
print(txt.split(' '))
Konsola ne yazdırılacağını söyleyin.
Aşağıdaki kod verilmiştir:
txt = '123_45'
print(txt.split())
Konsola ne yazdırılacağını söyleyin.