2024-04-25 04:41:03 发布
网友
如何使用result0、result1、result2等语法生成多个数组。。在
我试过这个和这个工作:
for i in xrange(0, 7): var_num = i globals()['result%s' % var_num] = [] globals()['result%s' % var_num].append(1000+i) print ['result%s' % var_num][0]
它给了我这些数组:
但我肯定还有别的办法吗?。。。在
谢谢
用字典怎么样。在
>>> variables = {} >>> for i in xrange(0, 7): ... variables['result%s' % i] = [1000 + i] ... >>> variables {'result6': [1006], 'result4': [1004], 'result5': [1005], 'result2': [1002], 'result3': [1003], 'result0': [1000], 'result1': [1001]} >>> variables['result2'] [1002] >>> variables['result6'] [1006]
你为什么要这样?为什么不只是数组呢?当您将数组保存在另一个数组中时,您将能够轻松地迭代这些数组。在
用字典怎么样。在
你为什么要这样?为什么不只是数组呢?当您将数组保存在另一个数组中时,您将能够轻松地迭代这些数组。在
相关问题 更多 >
编程相关推荐