怎么把一堆数据传输到一个list里面

问题遇到的现象和发生背景

怎么把一堆数据传输到一个list里面
例:
00399444
004
00458396
006
00685994
007
008
00924
00998877
011
01401303
01440136
01548726
01706571
01964678
给你们一些这样的数据 5000条,然后要组合成一个list 怎么方便

用代码块功能插入代码,请勿粘贴截图
a=("""00399444
004
00458396
006
00685994
007
008
00924
00998877
011
01401303
01440136
01548726
01706571
01964678""")
a1=str(a)
list_1=[]
for i in range(a1):
    list_1.append(i)
print(list_1)
运行结果及报错内容

'str' object cannot be interpreted as an integer

我的解答思路和尝试过的方法

我想直接循环然后添加的,但是结果不是我想要的结果

a1=a.split('\n')
a2=[int(x) for x in a1]


a="""00399444
004
00458396
006
00685994
007
008
00924
00998877
011
01401303
01440136
01548726
01706571
01964678"""
a_l = [temp for temp in a.split('\n')]
print(a_l)