Birden fazla stringi birleştirme
F-string'ler birkaç değişken için harika çalışır, peki bir dizi değişkeni tek bir stringte birleştirmek istersen ne yaparsın? Bunun için "".join() yöntemini kullanabilirsin. Liste öğelerini neyle birleştirmek istiyorsan onu "" içine yazarsın ve listeyi join() yöntemine geçirirsin. Örneğin, cookies adlı bir listedeki tüm öğeleri virgül ve boşluk ile birleştirmek istersen ", ".join(cookies) şeklinde olur.
Bu egzersizde, en popüler on erkek adından oluşan bir listeyi bir cümleye çevirip bir stringte saklamak için bu becerileri kullanacaksın.
Bu egzersiz
Python'da Veri Tipleri
kursunun bir parçasıdırEgzersiz talimatları
The top ten boy names are:ifadesini içeren bir string oluştur vepreambleolarak sakla., andifadesini içeren bir string oluştur veconjunctionolarak sakla.boy_nameslistesindeki ilk 9 ismi virgülle birleştiripfirst_nine_namesolarak sakla.preamble,first_nine_names,conjunction,boy_nameslistesindeki son öğe ve bir nokta içeren bir f-string oluştur.
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
# The top ten boy names are: as preamble
____ = "The top ten boy names are: "
# , and as conjunction
conjunction = ____
# Combines the first 9 names in boy_names with a comma and space as first_nine_names
first_nine_names = "____".join(boy_names[____:____])
# Print f-string preamble, first_nine_names, conjunction, the final item in boy_names and a period
print(f"{____}{first_nine_names}{conjunction} {____[-1]}.")