在循环中创建动态变量名称
迭代循环时,通常需要创建唯一的变量。但是,创建单独的变量名称可能很麻烦。
例如,让我们考虑以下示例:
for x in range(0,9): string'x' = "Hello"
在这种情况下,所有变量(string1、string2、...)将被分配相同的值(“Hello”)。
解决方案:使用字典
要创建具有不同值的动态变量名称,您可以使用字典:
d = {} for x in range(1, 10): d["string{0}".format(x)] = "Hello"
此代码创建一个字典,其中键是动态生成的字符串(例如,“string1 ”、“字符串2”)。每个键都与值“Hello”相关联。
访问变量
要访问各个变量,请使用方括号内的键:
d["string5"] # Outputs 'Hello'
因此,字典提供了一种方便有效的方法来动态创建和管理循环内的变量,将每个变量与唯一的关联值。
以上是如何在 Python 循环内创建动态变量名称?的详细内容。更多信息请关注PHP中文网其他相关文章!