Yani istenen çıktıyı elde etmek için önce fonksiyonun nasıl çalıştığını bilmeliyiz.
join()Python belgelerinde açıklanan yöntem için sözdizimi aşağıdaki gibidir:
string_name.join(iterable)
Dikkat edilmesi gerekenler:
stringÖğeleriyle birleştirilmiş bir döndürür iterable. Öğeler arasındaki ayırıcı string_name.
- İçindeki herhangi bir dize olmayan değer,
iterablebirTypeError
Şimdi, beyaz boşluklar eklemek için , sadece string_namebir " "veya her ' 'ikisi ile değiştirmemiz gerekiyor, ikisi de çalışacak ve iterablebirleştirmek istediğimiz yeri yerleştirecek .
Yani, işlevimiz şuna benzer:
' '.join(my_list)
Peki ya white spacesöğelerin arasına belirli bir sayı eklemek istersek iterable?
Bunu eklememiz gerekiyor:
str(number*" ").join(iterable)
burada numberbir kullanıcı girişi olacaktır.
Yani, örneğin eğer number=4.
O zaman will'in çıktısı str(4*" ").join(my_list)olacaktır how are you, bu yüzden her kelimenin arasında 4 beyaz boşluk vardır.
listDeğişken adı olarak kullanmayın .