Py学习  »  Python

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

kanch • 6 年前 • 1785 次点击  

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

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

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

for n in range(11):
    print(n)
Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/40685
文章 [ 1 ]  |  最新文章 6 年前
Noctis Skytower
Reply   •   1 楼
Noctis Skytower    7 年前

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

>>> 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
>>>