动态创建变量名?

2024-05-06 14:11:23 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一些逻辑,我需要重复6次。结果存储在末尾的变量中,但我需要变量名为data1data2data3等。因此,如果我有:

for x in range(0, 3):
   ...some logic...
   data = result

如何根据循环编号获取名为data1data2等的数据变量


Tags: 数据infordatarangesome逻辑result
1条回答
网友
1楼 · 发布于 2024-05-06 14:11:23

你可以像这样使用字典:例句

>>> 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' 

相关问题 更多 >