Отже, щоб досягти бажаного результату, ми повинні спочатку знати, як працює ця функція.
Синтаксис join()
методу, як описано в документації на python, є таким:
string_name.join(iterable)
Що слід зазначити:
- Він повертає
string
об'єднаний з елементами iterable
. Розділювач між елементами, що є string_name
.
- Будь-яке нестрокове значення у
iterable
заповіті підвищує aTypeError
Тепер, щоб додати прогалини , нам просто потрібно замінити string_name
з " "
або ' '
обидва з них будуть працювати і місце , iterable
що ми хочемо СЦЕПИТЬ.
Отже, наша функція буде виглядати приблизно так:
' '.join(my_list)
Але що, якщо ми хочемо додати певну кількість проміжків white spaces
між нашими елементами в iterable
?
Нам потрібно додати це:
str(number*" ").join(iterable)
тут number
буде введено користувачем.
Так, наприклад, якщо number=4
.
Тоді результат str(4*" ").join(my_list)
буде how are you
, отже, між кожним словом є 4 пробіли.
list
як ім'я змінної.