Python da listelerle işlem yaptığımızda sıklıkla kullandığımız fonksiyon split()’tir. Adı seperator, ayırıcıdan gelmektedir.
Önce bir değişken oluşturalım. Split kullanmadan önce ve sonra değişkenin tipine bakalım.
metin = "Python split() fonksiyonu örnekleri"
print(type(metin))
<class 'str'>
print(type(metin.split()))
# <class 'list'>
Gördüğünüz gibi split fonksiyonu bize list olarak döndürdü.
split() fonksiyonunu parametresiz kullandığımız zaman varsayılan olarak dizileri boşluklardan böler.
print(metin.split())
# ['Python', 'split()', 'fonksiyonu', 'örnekleri']
Örnek olarak tarihleri noktalardan ayırma işlemi yapalım.
tarih = "11.05.2022".split(".")
print(tarih)
# ['11', '05', '2022']
split 2 parametre alabilir. İlk parametrenin ayırıcı karakter olduğunu öğrendik. İkinci parametremizin işlevi, diziyi kaç kez böleceğidir. Bir örnek verecek olursak,
metin = "Kurum: Yazılım Furyası".split(sep=" ", maxsplit=1)
print(metin)
# ['Kurum:', 'Yazılım Furyası']
print(metin[-1]
# Yazılım Furyası
maxsplit parametresine 1 argümanı verdik. Diziyi 1 boşluktan böldü ve bize liste olarak döndürdü.
split() fonksiyonumuz bu kadardı. Umarım anlaşılır olmuştur 🙂
instagram‘dan takip edebilir, pratik bilgileri oradan öğrenebilirsiniz.