Возвращает строку, собранную из элементов указанного объекта, поддерживающего итерирование.
str.join(words[, joiner])
-> str
words -- Объект со строками, поддерживающий итерирование.

joiner='' -- Строка, служащая соединительным элементом. Если не указана, считается строкой с одиночным пробелом.


    import string

dots = '..'
my_str = string.join(['1', '2'], dots) # '1..2'
my_str = string.join('ab', dots) # 'a..b'

Внимание
Ожидается, что итерируемый объект выдаёт строки. Для массового приведения к строке можно воспользоваться функцией map():

    my_str = string.join(map(str, [100, 200]), dots)  # '100..200'

Внимание
Функция отсутствует в Python 3. Используйте соответствующий метод строки.

Нет обсуждений для отображения.
Если у вас есть, что сказать, можете представиться и исправить ситуацию.