Вопросы к Поиску с Алисой
Функция join() в Python принимает именно строковый аргумент, потому что её результатом всегда будет строка. pythonru.com
Метод объединяет каждый элемент итерируемого объекта (например, списка, строки и кортежа) с помощью разделителя строк и возвращает объединённую строку. pythonstart.ru