Python 3 string.join()等价?

时间:2011-12-29 12:57:12

标签: python string methods python-3.x

我一直在python 2中使用string.join()方法,但它似乎已经在python 3中删除了。在python 3中有什么等效方法?

string.join()方法让我在每个其他字符串之间将多个字符串与字符串组合在一起。例如,string.join((“a”,“b”,“c”),“。”)将导致“a.b.c”。

4 个答案:

答案 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