Home  >  Article  >  Backend Development  >  How to Extract Digits from an Integer?

How to Extract Digits from an Integer?

Patricia Arquette
Patricia ArquetteOriginal
2024-11-06 20:31:02672browse

How to Extract Digits from an Integer?

Extracting Digits from an Integer

How can you break down an integer into a list of its individual digits? For instance, transforming 12345 into [1, 2, 3, 4, 5].

Solution

To achieve this conversion, follow these steps:

  1. Convert Integer to String: Convert the input integer to a string, which allows you to iterate through its characters.
  2. Extract Digits: Inside a list comprehension, iterate over each character in the string.
  3. Convert Digits to Integers: Each character represents a digit. Convert it back to an integer using the int() function.

Here's a Python implementation:

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

Example

Using the provided input of 12345, the code will execute as follows:

  1. Convert 12345 to '12345'.
  2. Iterate through characters: '1', '2', '3', '4', '5'.
  3. Convert each character to an integer: [1, 2, 3, 4, 5].

Result: [1, 2, 3, 4, 5]

The above is the detailed content of How to Extract Digits from an Integer?. For more information, please follow other related articles on the PHP Chinese website!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn