リストを文字列に変換するには?

最終更新日
木曜日 26日 5月 2022

list string python

Pythonリストは、データオブジェクトの順序付けられた変更可能なコレクションです。

  • リストを文字列に変換する最も一般的なユースケースの 1 つは、リストの内容を文字列として表示したり、文字列操作を実行したりすることです。
  • Pythonでリストを文字列に変換する方法は複数あります。

用いた join()

  • join() メソッドは、リストを文字列に変換する方法の 1 つです。

シンタックス

	string.join(iterable)
	

パラメーター

  • iterable – Any iterable – list, tuples, set, etc.
	cj = ["New", "Day", "Rocks"]

print(" ".join(cj))
	

アウトプット

	New Day Rocks
	

list tostring python

  • 区切り文字がスペース (" ") であったため、スペースで区切られたリスト内の文字を含む文字列が返されます。
  • あなたのリストに int が含まれている場合。それは typeerror を返します。

python list 文字列 変換

	cj = ["New", "Day", "Rocks" , 44]

print(" ".join(cj))
	

アウトプット

	TypeError: sequence item 3: expected str instance, int found
	

python list to string

  • 私たちは join & map を使って typeerror を扱うことができます
  • join() メソッドは文字列値のみを取り込むので。
  • map() メソッドは、リストを文字列に変換する前に整数値を文字列に変換します。

シンタックス

	map(function, iterables)
	

パラメーター

  • function – 実行したい特定の関数
  • iterables – 値を含むイテラブルオブジェクト

python list str 変換

	cj = ["New", "Day", "Rocks" , 44]

print(" ".join(map(str, cj)))
	

アウトプット

	New Day Rocks 44
	

リストの反復処理

	cj = ["New", "Day", "Rocks"]

cjStr = ""

for i in cj:
    cjStr += str(i)+ " "

print(cjStr)
	

アウトプット

	New Day Rocks
	
python list str 変換
python リスト 文字列 変換
python list 文字列 変換
python 文字列 リスト 変換
python listをintに変換
python list 変換
リストを文字列に変換
python list to string join
python リスト 変換
python リスト 文字列