如何在python中为多个变量分配多个值(发生循环时)

时间:2019-01-09 16:22:59

标签: python-3.x python-3.4

使用以下循环时,如何为每个生成的值(发生循环时)创建一个单独的变量?

例如:n = 1时,m1 = 1; n = 2,m2 = 2; n = 3,m3 = 3;等

如何将生成的每个变量(m1,m2等)及其分配的值打印为单独的项目?

for n in range(11):
    print(n)

1 个答案:

答案 0 :(得分:0)

以下代码演示了您可以尝试采用的一种方法:

>>> variables = {}
>>> for n in range(11):
    variables[f'm{n}'] = n


>>> for key, value in variables.items():
    print(f'{key} = {value}')


m0 = 0
m1 = 1
m2 = 2
m3 = 3
m4 = 4
m5 = 5
m6 = 6
m7 = 7
m8 = 8
m9 = 9
m10 = 10
>>>