Python 3 строка.присоединяйтесь к() аналог?


Я использую строку.метод join () в python 2, но похоже, что он был удален в python 3. Что такое эквивалентный метод в Python 3?

строку.метод join () позволяет мне объединить несколько строк вместе со строкой между каждой другой строкой. Например, string.присоединиться(("а", "б", "с"), ".") приведет к "a. b.c".

4 51

4 ответа:

'.'.join() или ".".join().. Так что любая строка экземпляр имеет способ join()

str.join() отлично работает в Python 3, вам просто нужно получить правильный порядок аргументов

>>> str.join('.', ('a', 'b', 'c'))
'a.b.c'

есть способ join для объектов, строку:

".".join(("a","b","c"))

посещение https://www.tutorialspoint.com/python/string_join.htm

s=" "
seq=["ab", "cd", "ef"]
print(s.join(seq))

ab cd ef

s="."
print(s.join(seq))

ab. cd. ef