はじめに
Python では、数値をその桁のリストに変換する必要があることがよくあります。これは、個々の桁に対して数学的演算を行ったり、数値をより細かく操作したりするなど、さまざまなアプリケーションで役立ちます。このチャレンジでは、数値を入力として受け取り、その桁のリストを返す関数を書くタスクが与えられます。
This tutorial is from open-source community. Access the source code
💡 このチュートリアルは英語版からAIによって翻訳されています。原文を確認するには、 ここをクリックしてください
Python では、数値をその桁のリストに変換する必要があることがよくあります。これは、個々の桁に対して数学的演算を行ったり、数値をより細かく操作したりするなど、さまざまなアプリケーションで役立ちます。このチャレンジでは、数値を入力として受け取り、その桁のリストを返す関数を書くタスクが与えられます。
非負整数 n
を入力として受け取り、その桁のリストを返す関数 digitize(n)
を書いてください。この関数は、以下の手順を実行することでこれを達成する必要があります。
n
を文字列に変換します。map()
関数と int
関数を組み合わせて、文字列内の各文字を整数に変換します。たとえば、入力された数値が 123
の場合、関数はリスト [1, 2, 3]
を返す必要があります。
def digitize(n):
return list(map(int, str(n)))
digitize(123) ## [1, 2, 3]
このチャレンジでは、Python を使って数値をその桁のリストに変換する方法を学びました。map()
関数と int
関数を使用することで、文字列内の各文字を簡単に整数に変換し、それらの整数のリストを返すことができます。この手法は、個々の桁に対して数学的演算を行ったり、数値をより細かく操作したりするなど、さまざまなアプリケーションで役立ちます。