我需要获取循环的输出float值,并将其放入列表或DataFrame中以供进一步使用。
我正在使用的当前代码:
for m in range(1, 10):
M=[]
M.append(1/m)
print(M)
[0.5]
[0.3333333333333333]
[0.25]
[0.2]
[0.16666666666666666]
[0.14285714285714285]
[0.125]
[0.1111111111111111]
预期结果:
[1.0, 0.5, 0.3333333333333333, 0.25, 0.2, 0.16666666666666666, 0.14285714285714285, 0.125, 0.1111111111111111]
答案 0 :(得分:0)
添加my_list = []
,然后用
for m in range(1, 10):
my_list.append(1/m)
然后,使用print(my_list)
,看起来像这样:
my_list = []
for m in range(1, 10):
my_list.append(1/m)
print(my_list)
答案 1 :(得分:0)
在循环外创建M,否则每次迭代都会覆盖
M=[]
for m in range(1, 10):
M.append(1/m)
print(M)