ここではPythonにおける文字列同士の連結と結合(+演算子、join()メソッド)方法について解説しています。
文字列を連結、結合する方法として演算子(+)とjoin()メソッドを使用する方法があります。演算子を用いる場合は型を揃えて連結する必要があります。
この記事の対象
+演算子を用いた連結、結合
文字列同士の連結、結合
文字同士を結合する方法に演算子「+」があります。
数値の合算と同じように文字同士を結合可能です。
moji = "hoge" + "hoge"
print(moji)
結果
hogehoge
変数の中が文字列同士の連結、結合
moji1 = "hoge"
moji2 = "hoge"
moji = moji1 + moji2
print(moji)
変数の中が文字列同士の結合も同様です。
結果
hogehoge
リスト同士の結合
list1 = [1, 2, 3]
list2 = ['Test1', 'Test2', 'Test3']
print(list1+list2)
リスト同士の結合も演算子で可能です。
結果
[1, 2, 3, 'Test1', 'Test2', 'Test3']
join()を用いた連結、結合
join()の型
#join()の型
"連結に用いる文字".join(Listなど)
括弧の中はListやTuple、集合型などを指定します。
join()の使用例
#join()の使用例
moji = ["mo","ji","re","tsu"]
print("".join(moji))
「” “.join()」連結に用いたい文字を空欄にすることが可能です。その結果、上記では「mojiretsu」になります。
結果
mojiretsu