【问题标题】:How to assign multiple values to multiple variables in python (when looping occurs)如何在python中为多个变量分配多个值(发生循环时)
【发布时间】:2019-06-04 11:29:01
【问题描述】:

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

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

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

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

【问题讨论】:

  • 你需要了解列表。
  • 您在问如何创建变量ni,其中 i 从 1 到 3?您是否尝试过使用列表

标签: python-3.x python-3.4


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-01-19
    • 1970-01-01
    • 2020-07-09
    • 1970-01-01
    相关资源
    最近更新 更多