Pythonでは、数値のリストを文字列に変換するためにjoin
関数とmap
関数を組み合わせることが一般的です。しかし、join
関数は文字列のリストに対してのみ動作し、数値のリストに対しては動作しません。そのため、リストの各要素を文字列に変換するためにmap
関数を使用します。
以下に、数値のリストを文字列に変換する基本的なコードを示します。
nList = [1, 2, 3, 4]
n = int("".join(map(str, nList)))
print("{0} -> {1}".format(nList, n))
print("type(n) -> ", type(n))
このコードでは、まずmap
関数を使用してリストの各要素を文字列に変換します。次に、join
関数を使用してこれらの文字列を結合します。最後に、結合された文字列をint
関数を使用して整数に変換します。
この方法を使用すると、数値のリストを簡単に文字列に変換することができます。これは、数値のリストを一つの数値や文字列に変換する必要がある場合に非常に便利です。.