web-dev-qa-db-ja.com

Python 3 string.join()と同等ですか?

python 2でstring.join()メソッドを使用していますが、python 3で削除されたようです。pythonの同等のメソッドは何ですか_ 3?

string.join()メソッドを使用すると、複数の文字列を1つおきの文字列の間にある文字列と結合できます。たとえば、string.join(( "a"、 "b"、 "c")、 "。")は、 "a.b.c"になります。

66
Dennis

'.'.join()または".".join() ..したがって、すべての文字列インスタンスにはメソッドjoin()があります

66
Tim

str.join()はPython 3で正常に動作します。引数の順序を正しくする必要があります

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

文字列オブジェクトにはjoinメソッドがあります:

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

13
werewindle

訪問 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

4
Jamil Ahmad