Pythonでリスト内のすべての要素から単一の文字列を作成する

Pythonでリスト内のすべての要素から単一の文字列を作成してみます。

今回の作成は、for文で繰り返し処理を使用せずに、すべての要素から単一の文字列を作成してみます。

■Python

Google Colaboratory(Google Colab),Python3.7.10

■リスト内のすべての要素から単一の文字列を作成

では、早速、リスト内のすべての要素から単一の文字列を作成するスクリプトを書いていきます。

■コード

list_test = ["今日","は","良い","天気です"]

list_string = " ".join(list_test)

print(list_string)

今回はlist_testというリストを、[](角カッコ)を用いて定義します。定義後、[](角カッコ)内に要素(文字)を格納します。

格納後、list_stringという変数を定義し、その中でjoin()関数を使用します。関数の括弧内には引数,パラメータとして、list_testのリストを渡します。今回は、join()関数の前に「” “」と記述し、単一の文字列に連結させた場合に、list_test内の要素(文字)の間に「” “(スペース,空白)」を追加するようにしています。

最後に、list_test内の要素(文字)を連結させたものを格納したlist_string変数の情報をprint()関数を使用し、情報を出力します。

■実行・検証

スクリプトを作成後、このスクリプトを実行してみます。

実行してみると、list_testというリスト内の全ての要素(文字)を、join()関数を使用し連結させprint()関数で出力させることができました。

コメント

タイトルとURLをコピーしました