4 ŞUBAT 2010, PERŞEMBE
Neden boş dizeleri bölünmüş döndürülür() sonuçlar?
'/segment/segment/'.split('/')
['', 'segment', 'segment', '']
döndürme nedir?
Boş öğeler dikkat edin. Eğer bir dize sonunda bir numaralı pozisyonda ve öyle bir ayırıcı bölme varsa, ne ekstra değer boş dize her ucundan döndü veriyor mu?
CEVAP
4 ŞUBAT 2010, PERŞEMBE
str.split
str.join
, Bu kadar tamamlar
"/".join(['', 'segment', 'segment', ''])
özgün dize geri alır.
Eğer boş dizeleri vardı değilse, ilk ve son '/'
join()
sonra eksik olurdu
Bunu Paylaş:
Neden bu kod rastgele dizeleri yazdırm...
Neden Python karşılaştırma dizeleri ku...
Dizeleri değişmez .NET, o zaman neden ...
Neden bir Python dizeleri't dize ...
Neden't dizeleri Java ve .değişke...