我有一些逻辑需要重复6次,结果存储在变量中,但我需要变量名为data1,data2,data3等等。所以如果我有: for x in range(0, 3): ...some logic... data = result 如何根据循环次数获取名为 data1、data2 等的数据变量?
您可以像这样使用字典:示例>>> a = ['hello', 'banana', 'apple'] >>> my_dict = {} >>> for x in range(len(a)): ... my_dict[x] = a[x] ... >>> my_dict {0: 'hello', 1: 'banana', 2: 'apple'} >>> my_dict[1] 'banana'
data = [fn(x) for x in range(3)]
- Hugh Bothwell