xxxxxxxxxx
# split a given int value in list
num = 13579
x = [int(a) for a in str(num)]
print(x)
xxxxxxxxxx
number = "12345"
result = []
for digit in number:
result.append(digit)
print(result)
# result is ['1', '2', '3', '4', '5']
xxxxxxxxxx
#can be done through regex library
import re
some_string = '31 Kaiser Friedrich Avenue'
#use the findall() method to find number within the string
#the ‘\d+’ would help find digits
num = re.findall(r'\d+', some_string)
print(num)
# result would be ['31']
xxxxxxxxxx
>>> r = re.compile("([a-zA-Z]+)([0-9]+)")
>>> m = r.match("foobar12345")
>>> m.group(1)
'foobar'
>>> m.group(2)
'12345'
xxxxxxxxxx
string = "ghfg214dfg745dfg343sdf44!SDF?>"
number_list=[]
number=""
for ch in string:
if ch in "0123456789":
number += ch
else:
if number != "":
number_list.append(int(number))
number = ""