Отже, щоб досягти бажаного результату, ми повинні спочатку знати, як працює ця функція.
Синтаксис 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як ім'я змінної.