我们可以将循环结果更改为带有索引的列表吗?

时间:2019-10-01 15:30:43

标签: python-3.x

我目前正在学习python,在这里我只是有一个小问题。

我用于循环并在下面得到结果。

这是我的代码:

def psuedo_random(multiplier, modulus, X_0, x_try):
    for i in range(x_try):
        place_holder = []
        count = []
        next_x = multiplier * X_0 % modulus
        place_holder.append(next_x)
        X_0 = next_x
        for j in place_holder:
            j = j/modulus
            count.append(j)
            print(count)

结果:

[0.22021484375]

[0.75439453125]

[0.54443359375]

[0.47705078125]

我们可以以某种方式将其更改为类似的内容吗?

[0.22021484375, 0.75439453125, 0.54443359375, 0.47705078125]

2 个答案:

答案 0 :(得分:1)

初始化列表后,可以在循环中使用append函数。

初始化要在其中列出这些数字的列表
mylist = []

在您的for循环中使用此功能

for i in .....:
   mylist.append(i)

答案 1 :(得分:0)

很简单。不要在循环内初始化列表。只是放在外面。

相关问题