Convert String to Array of Digits

Convert string of digits to array.

Logic BuildingIntermediate
Logic Building
# Take string
s = input("Enter a string of digits: ")

# Convert to array
arr = [int(char) for char in s if char.isdigit()]
print(f"Array: {arr}")

Output

Enter a string of digits: 12345
Array: [1, 2, 3, 4, 5]

Convert each digit character to integer.

Key Concepts:

  • Check if character is digit
  • Convert to int
  • Create list