ホームページ  >  記事  >  バックエンド開発  >  整数から数字を抽出するにはどうすればよいですか?

整数から数字を抽出するにはどうすればよいですか?

Patricia Arquette
Patricia Arquetteオリジナル
2024-11-06 20:31:02683ブラウズ

How to Extract Digits from an Integer?

整数からの数字の抽出

整数を個々の数字のリストに分解するにはどうすればよいでしょうか?たとえば、12345 を [1, 2, 3, 4, 5] に変換します。

解決策

この変換を実行するには、次の手順に従います。

  1. Convert Integer to String: 入力整数を文字列に変換します。これにより、その文字を反復処理できるようになります。
  2. Extract Digits: 内部リストの内包表記。文字列内の各文字を反復処理します。
  3. 数字を整数に変換: 各文字は数字を表します。 int() 関数を使用して整数に戻します。

Python の実装は次のとおりです。

<code class="python">[int(i) for i in str(12345)]</code>

使用指定された入力 12345 の場合、コードは次のように実行されます:

  1. Convert 12345 to '12345'.
  2. Iterate throughcharacters: '1'、'2'、'3' , '4', '5'.
  3. 各文字を整数に変換します: [1, 2, 3, 4, 5].

結果: [1, 2, 3、4、5]

以上が整数から数字を抽出するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。