我正在尝试创建一个简单的计算器,并且我需要在循环中更改对象的名称。
RoR = RoR + 1 "C{0}R{1}".format(CoC, RoR) = int(input("What is your row {0} Column {1} number?: ".format(RoR, CoC)))
这是我尝试过的,但没有成功。我希望对象看起来像C1R1=18 C1R2=88等。我不太擅长Python,所以非常感谢您的帮助!
使用Woobles评论中提到的词典!
mydict = { 'a' : 1, 'b' : 2, ... }
提取/修改“mydict”中“a”的数据很容易:
>>>print( mydict['a'] ) 1 >>>mydict['a'] = 2 >>>print( mydict['a'] ) 2
所以在你的情况下,它会是这样的:
mydict = {} RoR = RoR + 1 mydict["C{0}R{1}".format(CoC, RoR)] = int(input("What is your row {0} Column {1} number?: ".format(RoR, CoC)))