首页 > 解决方案 > Python - 变量名称更改

问题描述

我想创建一个字典或某种列表来显示名称:

Bubblegum_1
Bubblegum_2
Bubblegum_3
Bubblegum_4
Bubblegum_5
Bubblegum_6 

如何在我不触碰的情况下执行一行代码来为我动态更改姓名编号?

希望只有 Bubblegum_ + 可以帮助我做到这一点的东西,而无需我手动输入。

谢谢

标签: python

解决方案


您可以将变量KeysDictionary.

data = {}

for i in range(1,10):
  data["Bubblegum_"+str(i)] = i*2

data

您的data变量将如下所示:

{
 'Bubblegum_1': 2,
 'Bubblegum_2': 4,
 'Bubblegum_3': 6,
 'Bubblegum_4': 8,
 'Bubblegum_5': 10,
 'Bubblegum_6': 12,
 'Bubblegum_7': 14,
 'Bubblegum_8': 16,
 'Bubblegum_9': 18
}

最后,您可以像这样访问变量值:

data['Bubblegum_1']

推荐阅读