如何通过追加运行时数据来创建变量名称

how to create a variable name by appending run time data

提问人:Dhananjaya D N 提问时间:7/3/2023 最后编辑:Dhananjaya D N 更新时间:7/3/2023 访问量:32

问:

我正在尝试通过附加一些值来创建变量运行时。

例:-

def one(num):
    "var"+num+"one" = "hi"
    "var"+num+"two" = "hello"
    "var"+num+"three" = "bye"
    print(var1one)
    print(var1two)
    print(var1three)
    
one("1")

解释:- 在这里,我将运行时数据作为字符串(“1”)传递,并在函数中尝试创建名称为以下的变量 myvar,一个 myvar,两个 myvar,三个 并尝试在此处附加函数参数“1”,以便稍后我应该能够通过 myvar1one、myvar1two 和 myvar1three 打印。

所以,请帮助我如何实现这一目标。

提前非常感谢:)

python-3.x 变量

评论

0赞 Carcigenicate 7/3/2023
别这样。相反,只需使用字典:.然后。myvar = {}myvar[num] = "I'm variable " + num
0赞 Dhananjaya D N 7/3/2023
@Carcigenicate嗨,如果我们为变量名称添加另一个部分,例如 myvar + num + anothermyvar= “我是变量” + num print(myvar1anothermyvar),它会起作用吗
0赞 Carcigenicate 7/3/2023
您可以将字典键设置为所需的任何字符串。
0赞 Dhananjaya D N 7/3/2023
@Carcigenicate我重写了我的问题,请看一次并帮助我解决这个问题。
0赞 Carcigenicate 7/4/2023
同样的答案。, , .myvar = {}myvar[num] = "hi"print(myvar[num])

答: 暂无答案