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