Python結合関数とは何か、Python文字列のjoin()メソッドを複数の方法で実装する方法、例、説明などを学びましょう。
PythonのJoin()メソッドとは何ですか?
簡単に言うと、join()メソッドはXNUMXつの異なる文字列、タプルまたはリストを連結する方法にすぎません。
このjoin()メソッドは、連結された文字列を シーケンス 分離した 区切り文字 (またはセパレータ)。 シーケンスは、リスト、タプル、ディクショナリ、またはセットです。
たとえば、文字列が次のようなものである場合 「ABC」 そしてセパレータは 「-」、最終的な出力は 「ABC」。 これは単純明快です。
join()関数は、シーケンスの要素と区切り文字を連結した文字列を返します。 文字列に文字列以外の値が含まれている場合は、 TypeError例外.
構文
string.join(string_values)
|
- 文字列:これは、区切り文字または区切り文字で定義されたストリングです。
- 文字列値:これは、区切り文字で区切る必要がある定義済みストリングです。 これは、リスト、タプル、セット、辞書など、何でもかまいません。
例1:文字列を使用したデリミタ付きのPython Join()メソッド
ここでは、join()関数を使用してPythonでXNUMXつの文字列を結合しています。 区切り文字付きのPython結合を使用しています –、結合機能を新しい文字列内に取り込み、 デリム 中で STR、結果を返します。
>>> str = “CodingAlpha”
>>> delim = “-“
>>> new_string = delim.join(str)
>>> new_string
‘C-o-d-i-n-g-A-l-p-h-a’
|
例2:タプルを使用したPython Join()メソッド
ここでは、join()関数を使用してPythonでXNUMXつの文字列を結合しています。 これは上記の例に似ています。 この場合の唯一の違いは、文字列がタプルであることです。
>>> demoTuple = (“Coding”,“Alpha”)
>>> delim = “$”
>>> newTuple = delim.join(demoTuple)
>>> newTuple
‘Coding$Alpha’
|
例3:整数のリストを使用するPython Join()メソッド
ここでは、join()メソッドを使用してPythonでXNUMXつのリストを結合しています。 これは上記の例に似ています。 唯一の違いは、この例ではタプルがリストであることです。
>>> demoList = [‘1’,‘2’,‘3’,‘4’]
>>> delim = ‘@’
>>> new_list = delim.join(demoList)
>>> new_list
|
Python Join関数について疑問がある場合は、コメントセクションでお知らせください。 Python文字列関数の詳細については、 ドキュメント.