根据另一个变量创建变量

时间:2019-03-10 14:33:18

标签: python python-3.x loops variables

对于一个学校项目,我们必须编写一个迷你游戏。当我尝试在循环中创建新变量时,我陷入了困境。我编写了一个代码,其中用户必须提供玩家人数,其主意是在循环中为每个玩家创建新变量。我的问题是第一:甚至可能吗?第二:我想在变量(武器,背心等)中存储更多信息,所以我更喜欢使用字典吗?

1 个答案:

答案 0 :(得分:1)

第一个:创建一个列表,并使用该列表的后续元素。您不能两次创建具有相同名称的变量。

2nd:我要带一本字典。

E.G。:

playerdata= []
for player in numplayers:
   playerdata.append({'playerID':player, 'weapon':'bow'})