\

Pythonでは、リストの要素を連結するためにjoin関数を使用します。しかし、リストの要素が数値の場合、join関数を直接使用することはできません。そのため、map関数を使用して、リストの各要素を文字列に変換する必要があります。

以下に、リストの数値を連結して1つの数値にする例を示します。

nList = [1, 2, 3, 4]
n = int("".join(map(str, nList)))
print("{0} -> {1}".format(nList, n))
print("type(n) -> ", type(n))

このコードでは、まずmap関数を使用して、リストの各要素を文字列に変換します。次に、join関数を使用して、リストの文字列を連結します。最後に、連結した文字列を数値に変換します。

実行結果は以下の通りです。

[1, 2, 3, 4] -> 1234
type(n) ->  <class 'int'>

この方法を使用すれば、数値が代入されているリストの要素を連結して1つの数値にすることが可能です。Pythonに関する他の質問があれば、お気軽にお問い合わせください。

投稿者 admin

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です