Daha önce hakan split kullanımını anlatmıştı pythonu yeni öğrenenler için ama veritabanında olan hatalardan dolayı silindi. Neyse, bazı arkadaşlarımızın isteği üzerine tekrar açalım.
split() metodu, karakter dizilerini bizim belirlediğimiz bir karakter ile bölüp bölünenleri liste elemanı yapar.
örneğin elimizde bir karakter dizisi var diyelim;
ve biz bu diziyi virgüllere bölmek istersek şunu yapmalıyız.
bu sayede elimizde virgül ile bölünmüş bir liste oldu. Kısacası yukarıdaki işlemin karşılığı aşağıdaki listedir.
işte bu kısımdan sonra da ayrıntılı işlem yapmak istediğimizde listeleri nasıl yönettiğimizi hatırlamamız gerekecek. Mesela ben ekrana "uc mumdur" yazdırmak istersem [2] parametresini kullanmalıyım. Çünkü sayma işlemi "0" dan başlar.
şeklinde yaparsak bunun karşılığı üçüncü liste elemanı olan "uc mumdur" olacaktır.
teyit etme amacıyla
yazarak sonucun "bir mumdur" olduğunu da görebilirsiniz
umarım python öğrenmek isteyen arkadaşlarımıza yararlı olmuştur, iyi forumlar...
split() metodu, karakter dizilerini bizim belirlediğimiz bir karakter ile bölüp bölünenleri liste elemanı yapar.
örneğin elimizde bir karakter dizisi var diyelim;
Kod:
a = "bir mumdur, iki mumdur, uc mumdur, on dort mumdur"ve biz bu diziyi virgüllere bölmek istersek şunu yapmalıyız.
Kod:
a.split(",")bu sayede elimizde virgül ile bölünmüş bir liste oldu. Kısacası yukarıdaki işlemin karşılığı aşağıdaki listedir.
Kod:
["bir mumdur", "iki mumdur", "uc mumdur", "on dort mumdur"]işte bu kısımdan sonra da ayrıntılı işlem yapmak istediğimizde listeleri nasıl yönettiğimizi hatırlamamız gerekecek. Mesela ben ekrana "uc mumdur" yazdırmak istersem [2] parametresini kullanmalıyım. Çünkü sayma işlemi "0" dan başlar.
Kod:
a.split(",")[2]şeklinde yaparsak bunun karşılığı üçüncü liste elemanı olan "uc mumdur" olacaktır.
teyit etme amacıyla
Kod:
a.split(",")[0]yazarak sonucun "bir mumdur" olduğunu da görebilirsiniz
umarım python öğrenmek isteyen arkadaşlarımıza yararlı olmuştur, iyi forumlar...
Turbobit Premium Link Çeviri | Turbobit Link Generator | http://turbobit.qpython.club


