我一直在python 2中使用string.join()方法,但它似乎已经在python 3中删除了。在python 3中有什么等效方法?
string.join()方法让我在每个其他字符串之间将多个字符串与字符串组合在一起。例如,string.join((“a”,“b”,“c”),“。”)将导致“a.b.c”。
答案 0 :(得分:64)
'.'.join()
或".".join()
..所以任何字符串实例都有方法join()
答案 1 :(得分:30)
str.join()
在Python 3中工作正常,你只需要正确的参数顺序
>>> str.join('.', ('a', 'b', 'c'))
'a.b.c'
答案 2 :(得分:13)
字符串对象有方法join
:
".".join(("a","b","c"))
答案 3 :(得分:3)
访问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